---
url: /en/build/skip-pipeline.md
---
## Actively Skip Pipeline

Sometimes we don't want to trigger pipelines. In such cases, we can actively skip pipeline execution in the following ways.

For `push`,`commit.add` and `branch.create` events, pipelines will be skipped in these two scenarios:

1. When the most recent commit message contains `[ci skip]` or `[skip ci]`
2. Using `git push -o ci.skip`

Examples:

```bash
git commit -m "feat: some feature [ci skip]"
git push origin main
```

Or:

```bash
git commit -m "feat: some feature"
git push origin main -o ci.skip
```

## Event Ignoring

To avoid meaningless pipelines, `Cloud Native Build` will ignore events in the following scenarios:

1. Changes to files in secret repositories.
2. Events where the head commit timestamp is earlier than 10 minutes before the repository creation time during repository migration.
3. Git operations triggered when "Allow Auto Trigger" is unchecked in repository settings.
4. When "Allow Auto Trigger for Forked Repositories by Default" is unchecked in repository settings, forked repositories will automatically have "Allow Auto Trigger" unchecked.
