# #gitlab #gitlab-ci #pipeline #gitlab-ci-runner
Вопрос:
Я хочу запускать только скрипт , когда запрос на слияние approve
из этого параметра , это мой YAML
stages: - deploy - merge deploy-job: stage: deploy tags: - run script: - cd /home/gitlab-runner/builds/5FyStxSA/0/test/test - rm -rf node_modules/ merge-job: stage: merge script: - ssh root@ip "cd /var/www/test amp;amp; npm install amp;amp; npm run build" - ssh root@ip "pm2 restart test" only: - merge_request
слияние-задание нужно запускать только при утверждении запроса на слияние
Комментарии:
1. Нет никаких функций для запуска заданий CI при утверждении запроса на слияние. Тем не менее, вы можете сделать руководство по работе… а затем, возможно, запустить его с помощью пользовательского веб-крючка, который срабатывает при одобрении MR?
2. Вы также можете запустить задание слияния в восходящей/целевой ветви. Затем задание будет выполнено после объединения MR.
3. Что вы имеете в виду выше по течению?