Skip making a build through commit message
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Add basic implementation Dec 21, 2013
docs More README Dec 23, 2013
lib/ci_skip Allow for sloppy matching. (escaped brackets). Apr 13, 2017
models [minor] if-else in variable Apr 14, 2017
spec Add coveralls Dec 23, 2013
.gitignore Ignore coverage Jan 22, 2014
.rspec Add rspec stuffs Dec 22, 2013
.ruby-version Remove typo Dec 22, 2013
.travis.yml Add Travis CI Dec 23, 2013
Gemfile Add coveralls Dec 23, 2013
README.md Update README Apr 14, 2017
Rakefile Add rspec stuffs Dec 22, 2013
jenkins-ci-skip.pluginspec Bump verstion from 0.0.2 to 0.1.0 Apr 14, 2017

README.md

Jenkins ci skip plugin

Build Status Coverage Status

Skip making a build for certain push. Just add [ci skip] into your commit's message to let Jenkins know, that you do not want to perform build for the next push.

Full example:

$ git commit -m 'documentation update [ci skip]'

It is very useful when you are working things unrelated to application's code such as README. This feature idea comes from Travis CI.

Installation

Install the plugin from the Jenkins Plugin Manager.

Enabling ci-skip

In the job configuration, check Enable ci-skip.

A Screenshot

How it works

Jenkins is based on works by changeset, so if there is changeset from before build and commit includes [ci skip], then build is skipped as NOT_BUILT. If there is no changeset, it will be build.

Development

$ bundle install
$ ./bin/start-jenkins
$ open http://localhost:8080

Run Test

$ bundle exec rake

Changelog

Version 0.1.0 (Apr 14, 2017)

  • Get working with Mercurial plugin #6

Version 0.0.2 (Dec 24, 2013)

  • Doc, etc...

Version 0.0.1 (Dec 22, 2013)

  • initial release