Я просматривал документы по Gitlab CI и не могу найти что-нибудь о том, как запустить Job, когда я объединяю ветвь.
Пусть говорит, что у меня есть MR, где исходная ветвь - feature-1, а я -объединение этого в мастер
Как только ветвь объединена, я хочу запустить задание.Вот что я пытаюсь:
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
Любойбыла бы признательна за помощь спасибо