Hi,
with using a specifically crafted commit message, you can define rules in jobs to determine whether to execute them.
rules:
- if $CI_COMMIT_MESSAGE =~ /skip ci/
when: manual
allow_failure: true
Similar to what this blog post explains: https://www.cqse.eu/en/news/blog/skipping-tests-gitlab-ci/
Maybe this is a possible solution in your pipeline steps.
Cheers,
Michael