我能够生成构建触发器URL并能够通过Gitlab Web钩子调用构建操作。
但是构建操作在每次提交时调用,而不管任何分支。但我想触发特定分支提交的构建操作。只有当任何代码被推送到特定分支时,才意味着执行构建。
答案 0 :(得分:0)
在Gitlab yaml中,您可以指定每个作业在某些分支上触发或排除分支
https://docs.gitlab.com/ee/ci/yaml/#only-and-except
job_name:
script:
- rake spec
- coverage
stage: test
only:
- master
tags:
- ruby
- postgres
allow_failure: true
上面的yaml只能在master
上执行