Github Action手动执行不起作用。

9

我在一个项目中配置了3个不同的工作流,它们位于顶部:

plan_streamline.yml

name: plan

on:
  push:
    branches:
      - main
  workflow_dispatch:

...
   

terrform_import.yml

name: terraform_import

on: workflow_dispatch
...

plan.yml

on:
  push:
    branches:
      - main
  workflow_dispatch:

但是在 GitHub Action 中,我没有看到手动执行任何工作流的能力,应该会看到类似于 https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/ 的内容。

我的工作流配置有什么问题吗?


你不能通过分支筛选 workflow_dispatch 事件,但是将其作为触发器放在那里应该会使操作选项卡中的按钮显示出来。 - Benjamin W.
1
@BenjaminW。我更新了我的问题,但它仍然无法工作... - Sauron
3
该触发器的工作流程是否已合并到默认分支? - Benjamin W.
@BenjaminW. 每个工作流程都有触发器,所以每个分支都有这个。 - Sauron
如果您的代码库是公开的,您能提供链接吗? - Benjamin W.
显示剩余2条评论
2个回答

18

将具有新工作流的分支合并到默认分支,以便现在出现该选项


0
根据此页面上的信息,在“配置分支”部分中,如下所示:
name: Manual Trigger Workflow

on:
  workflow_dispatch:
    branches:
      - main

应该适用于任何指定的分支。

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