Jenkins使用Gitlab Webhook构建触发器

时间:2017-06-29 13:39:23

标签: jenkins gitlab webhooks build-triggers

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

但是构建操作在每次提交时调用,而不管任何分支。但我想触发特定分支提交的构建操作。只有当任何代码被推送到特定分支时,才意味着执行构建。

1 个答案:

答案 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

上执行