<p>Yes, there is:</p>
<blockquote>
<p>If your commit message contains <code>[ci skip]</code> or <code>[skip ci]</code>, using any capitalization, the commit will be created but the pipeline will be skipped.</p>
<p>Alternatively, one can pass the <code>ci.skip</code> <a href="https://git-scm.com/docs/git-push#Documentation/git-push.txt--oltoptiongt" rel="noreferrer">Git push option</a> if using Git 2.10 or newer:</p>
<pre><code>git push -o ci.skip
</code></pre>
</blockquote>
<p>From: <a href="https://docs.gitlab.com/ee/ci/pipelines/#skip-a-pipeline" rel="noreferrer">GitLab CI Pipelines documentation</a> - &quot;Skip Pipeline&quot;</p>

CC BY-SA 4.0
2019-12-12T05:26:21.567Z
Take a look at the full list of [push command options](https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-gitlab-cicd)
Felipe Alvarez
CC BY-SA 4.0
2022-05-25T13:56:03.377Z
Apparently, also any kind of case works, for example taco case `[skip-ci]`
Daniel
CC BY-SA 4.0
2019-05-24T11:33:09.380Z
2022-01-15T19:10:55.737Z
2022-01-15T19:10:55.737Z
Peterino
<p>I'm debugging the use of a report creator. I forgot a line and would like to edit the code without triggering the build pipeline. </p>

<p>I know that it's possible to write [ci skip] in the commit pipeline to pass the pipeline execution in Jenkins CI, but I'm using GitLab CI.</p>

<p>Does the same mechanism exist for GitLab CI? I couldn't find it in the docs. </p>

CC BY-SA 4.0
2019-04-08T14:04:56.350Z
https://docs.gitlab.com/ee/ci/yaml/#skipping-jobs
Tensibai
<continuous-integration><gitlab><build-pipeline>
Is there a [ci skip] option in GitLab CI?
avazula
# Is there a [ci skip] option in GitLab CI?

(Asked by: username_0 on 2019-04-08)

I'm debugging the use of a report creator. I forgot a line and would like to edit the code without triggering the build pipeline.

I know that it's possible to write [ci skip] in the commit pipeline to pass the pipeline execution in Jenkins CI, but I'm using GitLab CI.

Does the same mechanism exist for GitLab CI? I couldn't find it in the docs.

**Tags:** continuous-integration, gitlab, build-pipeline

> **Comments:**
> **username_1**: https://docs.gitlab.com/ee/ci/yaml/#skipping-jobs  

---

## 1 answers

### Answer by username_2 on 2019-05-24. Score: 97 | Accepted answer

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 Pipelines documentation - "Skip Pipeline"

> **Comments:**
> **username_3**: Take a look at the full list of [push command options](https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-gitlab-cicd)  
> **username_4**: Apparently, also any kind of case works, for example taco case `[skip-ci]`  

---

