我是Gitlab的新手,我想了解一下,我们有什么地方可以定义何时触发构建吗?
我很少看到文章和stackoverflow的答案,例如默认情况下将我的.yml文件保存在项目根目录中,而在Push或Merge时将触发构建。
但是这里我们有两个不同的命令,或者两者都应该在开发人员按下Push get hit或merge命令时触发。
请分享指南以了解gitlab触发器。
答案 0 :(得分:0)
请参见the documentation for the GitLab only/except feature。
您可以指定要运行(only
)或不运行(except
)作业必须满足的条件。条件可能是该作业仅针对特定分支或标签运行,或者您可以针对几乎所有可用环境变量使用正则表达式。
以下配置将导致作业仅针对以'feature /'开头的分支上的提交运行:
only:
- /^feature\/.*/