Trying to run some task after merge request get accept (only on master branch).
I am aware of only: - master -merge_requests config options, but want to specifically run pipeline only when code get merged in master.
Asked
Active
Viewed 8,558 times
6
030
- 13,383
- 17
- 76
- 178
Randeep tomar
- 61
- 1
- 2
2 Answers
1
https://docs.gitlab.com/ee/ci/yaml/
https://gitlab.com/gitlab-org/gitlab-ce/issues/31296#note_34944784
integration-testing: stage: test only: - master script: - ./gradlew clean build asciidoctor
Another option is to create a webhook
https://gitlab.scm.webanywhere.co.uk/help/user/project/integrations/webhooks.md
If the "Merge request events" is clicked one could trigger a pipeline if a Pull Request gets updated, created or merged.
030
- 13,383
- 17
- 76
- 178
0
More options like this.
integration-testing:
stage: test
only:
refs:
- master
- /release-.+/
Complete documentation can be found at gitlab doc
Estu Fardani
- 31
- 2