我正在使用gitlab 8.1.4。并使用内置的gitlab-ci。默认情况下,gitlab-ci会触发每次推送的构建。如何在创建合并请求期间使其触发?
提前致谢
在.gitlab-ci.yml文件中尝试以下操作。
stage: build
script:
- xxxxx
artifacts:
paths:
- xxxxx
tags:
- xxxx
only:
- merge_requests
资料来源:https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified
你可以试试gitlab-ci-build-on-merge-request。 Gitlab问题探讨了其他选择 - https://gitlab.com/gitlab-org/gitlab-ci/issues/360。
免责声明:我是gitlab-ci-build-on-merge-request的作者。