[英]Gitlab CI run job when MR is merged
我一直在查看 gitlab CI 文檔,但在合並分支時找不到有關如何運行作業的任何信息。
假設我有一個 MR,其中源分支是feature-1
,我正在將其合並到master
。
合並分支后,我希望運行一項作業。 這是我嘗試過的:
after_merge:
stage: after_merge
image: my_image
only:
- master
- merge_requests
script:
- ls
# more of the script
這個作業在我創建 MR 時運行,但是當我合並這個 MR 時,master 沒有發生任何事情,所以我不確定它為什么運行。
我需要的是在合並代碼后運行這項工作,我一直在審查這個https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic和這個https://docs.gitlab.com /ee/ci/merge_request_pipelines/index.html但無法弄清楚。
當觸發以下兩個觸發器之一時,您的管道將運行:
master
分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.