我能够生成构建触发器 url 并能够通过 Gitlab Web 挂钩调用构建操作。
但是无论任何分支如何,构建操作都会在每次提交中调用。但我想触发特定分支提交的构建操作。意味着只有在任何代码推送到特定分支时才执行构建。
我能够生成构建触发器 url 并能够通过 Gitlab Web 挂钩调用构建操作。
但是无论任何分支如何,构建操作都会在每次提交中调用。但我想触发特定分支提交的构建操作。意味着只有在任何代码推送到特定分支时才执行构建。
在 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 上执行