Gitlab-CI:仅针对合并请求的gitlab ci触发器构建

问题描述 投票:17回答:2

我正在使用gitlab 8.1.4。并使用内置的gitlab-ci。默认情况下,gitlab-ci会触发每次推送的构建。如何在创建合并请求期间使其触发?

提前致谢

build continuous-integration gitlab gitlab-ci build-script
2个回答
6
投票

在.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


3
投票

你可以试试gitlab-ci-build-on-merge-request。 Gitlab问题探讨了其他选择 - https://gitlab.com/gitlab-org/gitlab-ci/issues/360

免责声明:我是gitlab-ci-build-on-merge-request的作者。

© www.soinside.com 2019 - 2024. All rights reserved.