尽管有“ only:merge_requests”标签,但Gitlab CI管道仍可正常推送

时间:2019-10-08 06:25:23

标签: continuous-integration gitlab

我试图限制我的Gitlab CI在合并请求上运行,而不是在每次推送时都运行。这是我的yml文件的结构:

image: registry.gitlab.com/myproject/myimage

stages:
    - test

unit_tests:
    stage: test
    before_script: 
        - ...
    script:
        - make unit_tests
        - ./unit_tests
    only:
        - merge_requests

即我只有一个指定了merge_requests的工作。尽管如此,管道在每次推送到gitlab时都会运行,而不会涉及任何合并请求。我想念什么?

编辑:我正在Web上使用Gitlab,GitLab企业版12.3.0-pre和Gitlab运行程序12.3.0

0 个答案:

没有答案