It should be possible to run the CI when WIP is removed from the title of a merge request. This, however, doesn’t seem to be true. What does work is that the CI doesn’t trigger as log as the title starts with
[WIP], but on removing the
WIP: from the title of the MR, the pipeline doesn’t trigger at all.
build--on-no-wip: stage: build only: refs: - merge_requests except: variables: - $CI_MERGE_REQUEST_TITLE =~ /^WIP:/ - $CI_MERGE_REQUEST_TITLE =~ /^[WIP]/ script: - echo "No WIP job!" - echo $CI_MERGE_REQUEST_TITLE run-on-mr: stage: build only: refs: - merge_requests script: - echo "No WIP pipelines!" - echo $CI_MERGE_REQUEST_TITLE run-always: stage: build script: - echo "No WIP pipelines!" - echo $CI_MERGE_REQUEST_TITLE
How can I make some CI jobs only run when
WIP: is removed from the title?