如果我在main(master)和另一个分支中有两个版本的workflow.yaml,会发生什么



我的主(主(分支中有workflow1.yml

我在另外两个分支中有workflow.yaml.文件的更新版本(总共有3个版本的文件(

有没有任何方法可以定义哪个分支是workflow1.yml的源,以便runner从不同的分支而不是主分支中运行代码?

运行的工作流yml文件将是在触发事件的提交中找到的文件。

参见";使用具有活动类型或配置的多个事件的示例";

在存储库中的.github/workflows目录中搜索相关提交SHA或Git引用的工作流文件。工作流文件必须存在于要考虑的提交SHA和Git引用中。

例如,如果事件发生在特定的存储库分支上,则工作流文件必须存在于该分支的存储库中。

因此,如果某个事件发生在特定分支上,则该分支中存在的workflow.yaml将运行。

最新更新