我一直在查看gitlab CI文档,合并分支时找不到任何有关如何运行Job的信息。
让我们说我有一个MR,其源分支为Feature-1,并将其合并到master中。
分支合并后,我要运行作业。这是我正在尝试的:
after_merge:
stage: after_merge
image: my_image
only:
- master
- merge_requests
script:
- ls
# more of the script
但是,当我创建MR时,此作业运行,但是当我创建MR时,没有任何事情要掌握,因此我不确定为什么要运行它。
我需要做的是在合并代码后运行此作业,我已经在审查https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic,但是无法弄清https://docs.gitlab.com/ee/ci/merge_request_pipelines/index.html
任何帮助将不胜感激
答案 0 :(得分:0)
当以下两个触发器之一被触发时,您的管道将运行:
master
分支中。