Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Plugin Information

View GitHub Commit Skip SCM Behaviour on the plugin site for more information.

Plugin Information

View Bitbucket Commit Skip SCM Behaviour on the plugin site for more information.



A set of plugins, extending the filtering abilities of SCM plugins.

These filters will ignore events that the source branch last commit contains the tags [skip ci] or [ci skip]. It provides a similar functionality as Circle CI does.

The filtering is only performed at change requests events, so push events to non-pull requests will be always run.

Current functionality is implemented at:


The current implementation works over "tagging" the relevant pull request job as excluded. This way, the job will be disabled (won't be executable via the UI) and might get erased if an Orphaned Child policy kicks in, losing the whole PR run history.


When defining a new Github Organization or Bitbucket Team/Project job, include an additional behaviour (placed under the "Additional" separator). 

This behaviour is not configurable. It will just show a simple inline help icon:


Each filtering trait requires its related SCM plugin:

  • github-scm-trait-commit-skip → github-branch-source-plugin
  • bitbucket-scm-trait-commit-skip → bitbucket-branch-source-plugin