如何从master以外的分支运行GitHub操作?
我在GitHub中有一个回购协议,我想创建一个动作来构建Docker imagen并将其推送到DockerHub。我知道怎么做,但是:如果我在主GitHub之外的分支中创建操作,那么它不会运行 这是一个已知的问题()如何从master以外的分支运行GitHub操作?,github,github-actions,Github,Github Actions,我在GitHub中有一个回购协议,我想创建一个动作来构建Docker imagen并将其推送到DockerHub。我知道怎么做,但是:如果我在主GitHub之外的分支中创建操作,那么它不会运行 这是一个已知的问题() 有什么解决方法吗?根据官方GitHub操作文档(): 执行以下步骤以触发工作流运行: 存储库中发生了一个事件,由此产生的事件webhook具有关联的commit SHA和Git ref 将在存储库中的.github/workflows目录中搜索关联的commit SHA或Git
有什么解决方法吗?根据官方GitHub操作文档(): 执行以下步骤以触发工作流运行:
例如,如果事件发生在特定存储库分支上,则工作流文件必须存在于该分支上的存储库中
工作流在触发事件的同一提交SHA和Git ref上运行于存储库的代码上。当工作流运行时,GitHub在runner环境中设置GitHub_SHA(提交SHA)和GitHub_REF(Git REF)环境变量。有关更多信息,请参阅“使用环境变量”
push
)。什么对我有效(通过尝试和错误)
'.github'
路径触发器)“如果事件发生在特定存储库分支上,则工作流文件必须存在于该分支上的存储库中。”我正在查找的,谢谢
on:
push:
paths:
- 'path/to/your/code/**'