Is there a [ci skip] option in GitLab CI?
Yes, there is:

If your commit message contains [ci skip] or [skip ci], using any capitalization, the commit will be created but the pipeline will be skipped.
Alternatively, one can pass the ci.skip Git push option if using Git 2.10 or newer:
git push -o ci.skip


From: GitLab CI YAML documentation - &quot;Skip Pipeline&quot;