Github 动作动态工作流名称

时间:2021-01-08 18:11:30

标签: github-actions

我有一个手动触发的作业,它根据我指定的标签构建和部署映像。有没有办法让工作流名称动态化?

name: Build and push

on:
  workflow_dispatch:
    inputs:
      tag:
        description: 'Image Tag'
        required: true

jobs:
...

我想做类似的事情

name: "Build and push ${{ github.event.inputs.tag }}"

1 个答案:

答案 0 :(得分:2)

工作流名称不是动态的,而是固定的。

要获取工作流运行的实际数据,您必须从操作 > 所有工作流 > [您的工作流名称] 列表中选择特定的运行。 >

或者,您可以考虑其他方式来传播您的构建结果。

  • 例如,我们的团队将构建结果传播到团队聊天频道(在我们的示例中,Microsoft Teams 使用操作 this post)。如果您搜索市场,您会发现很多相关操作。
  • 另一种替代方法是生成自定义徽章,然后您可以将其显示给您的团队。一个很好的操作是 notify-microsoft-teams
  • 最后但并非最不重要的一点是,您可以使用电子邮件传播您的工作流程运行数据(同样,有些操作会为您执行此操作)。