Create Pipeline Rules
Hello
I have a question, I need to make a rule that allows me to trigger a pipeline when I commit to a branch and when a tag is created from it. The rule should basically allow the pipeline to be triggered when a commit or a tag is created from a branch, but not when an MR is made or a tag is created from those MR.
workflow:
rules:
- if : ($CI_COMMIT_TAG && $CI_COMMIT_REF_NAME != "main")
when: always
- if: $CI_COMMIT_REF_NAME != "factory"
when: never
- That was what I tried and it works in its branch, but when merging in main the pipeline is also executed.
- When I create a tag from main, it is also executed
Thanks for taking the time to be thorough in your request, it really helps!