0

我能够生成构建触发器 url 并能够通过 Gitlab Web 挂钩调用构建操作。

但是无论任何分支如何,构建操作都会在每次提交中调用。但我想触发特定分支提交的构建操作。意味着只有在任何代码推送到特定分支时才执行构建。

4

1 回答 1

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 上执行

于 2017-06-29T18:27:22.963 回答