GitHub Action - 在构建名称中显示分支名称

3
1个回答

0

我进行了快速测试,不幸的是,在工作流名称中无法使用任何上下文或插值。

但是,您可以动态命名工作流中的作业:

name: 'My workflow' # This name has to be hardcoded

on: [workflow_dispatch]

# or if you need inputs
#
# on:
#  workflow_dispatch:
#    inputs:
#      myinput:
#        description: 'What your input does'
#        required: true

jobs:
  myjob:
    name: ${{ github.ref }}
    runs-on: ubuntu-latest
    steps: [...]

但它不会出现在您存储库的操作页面的运行列表中。


如果我有workflow_dispatch,其中我将分支作为输入传递,那么设置会是什么? - Zhivko.Kostadinov
使用以下命令:https://gyazo.com/ca54d3e283f9d7dab0df818144e4d8d9 分支名称未显示:https://gyazo.com/d5d33cae176302939db99b41daaf0651 - Zhivko.Kostadinov
就像我在答案中提到的那样,这是不可能的。你能得到的最好的只是工作流程内部的作业名称。但是工作流程名称是静态的。 - ITChap
2
我需要有一个流程:
  • workflow_dispatch:分支和服务器
  • 基于分支输入,该分支将用于检出
  • 该分支名称应出现在这里而不是主要的:https://gyazo.com/63185d11cd62cfd58e323a94c1adfece
  • 我当前的yml文件:https://gyazo.com/0275cda23e2041949b6b4768bbca4caa 这会产生: https://gyazo.com/56db449b0be5c5726742a53fc8f22a12 但分支名称未显示。有什么想法如何处理? @ITCharp
- Zhivko.Kostadinov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接