【问题标题】:The Actions tab shows workflows created in main branche's /.github/workflows/ onlyActions 选项卡仅显示在主分支的 /.github/workflows/ 中创建的工作流
【发布时间】:2021-12-14 14:32:38
【问题描述】:

“操作”选项卡仅显示在主分支的 /.github/workflows/ 中创建的工作流

我有带有 workflow_dispatch 触发器的 workflow.yml 文件,这些文件在尚未合并到主分支的另一个分支(测试)中定义

我有什么方法可以查看和运行带有workflow_dispatch 触发器的工作流,这些触发器是在另一个尚未与主分支合并的分支中创建的?

【问题讨论】:

    标签: github-actions


    【解决方案1】:

    目前看来您无法更改。它从默认分支采取行动。您可以更改默认分支,但我认为这对您来说是不可接受的(我理解)。请看here on github community - Workflow files only picked up from master?

    【讨论】:

    • @AllanXu 如果我的回复对你有帮助,你可以考虑点赞吗?
    【解决方案2】:

    如果您使用网络浏览器,您会看到一个下拉列表 - Use workflow from

    如果使用GitHub CLI,需要使用--ref标志

    gh.exe 工作流运行 workflown_name --ref branch_name -f param_name=value

    文档是here

    【讨论】:

    • 当你刚刚创建了一个 wf.yaml 文件存在于除 main 之外的分支中时,你不会找到它来查看下拉列表。您必须在 main 中创建一个空的,以便您可以看到它并选择下拉菜单。如果您不知道它是如何工作的,可能会非常混乱。请投票赞成这个问题。
    猜你喜欢
    • 1970-01-01
    • 2020-03-20
    • 2021-10-30
    • 2016-01-12
    • 1970-01-01
    • 2023-01-30
    • 2020-02-09
    • 2021-05-23
    • 1970-01-01
    相关资源
    最近更新 更多