Jenkins CI recommended plugins

Similar to the post about Eclipse’s plugins, now I would like to share my recommendation about Hudson’s plugins (the most simple ones) .


(Why Hudson renamed to Jenkins : see at either InfoQ or The Register)



Build wrappers

Build-timeout is simple but neccessary:

Mask password on console:

If running on Linux/Unix server, this one can provide a lightweight X server:

SSH connection is also popular in the *nix world:



Build notifiers

An extension of the built-in email feature is enough:


Source code version control

Subversion (built-in), Git, Mercurial are all good. If you have already have a ViewVC installation, use ViewVC plugin:


If you want to keep the change log of recent builds, but also want to save space by discarding old builds:



Build triggers

The inbuilt triggers are enough, I think. There are downstream/upstream, shell scripts, env vars, … Maybe sometimes you may need this one:

Another useful plugin for locking some jobs while building one:



Build tools

Well, for Java geeks there are Ant and Maven plugins. There are also others like Gant, Gradle, Rake, Python, PowerShell plugins… but there is also a small plugin which can be useful at times:


Build reports

Well, the well-known static analysis tools like Cobertura, PMD/Checkstyle/FireBugs plugins . There is one for TestNG too :


External site/tool integrations

To name a few: Redmine, Trac, JIRA, Bugzilla, Mantis, Sonar
, Firefox, Android, GitHub, GoogleCode… Hmmm, just pick what you are using, don’t try to get it all cuz it’s time to K.I.S.S !


UI plugins

Some are quite fun: Green Balls, Chuck Noris, Girls. The Description Setter is useful to quickly extract infor (version, etc…) and display them in the build description:



That’s enough, I think. Not too much, huh ? Well, after 2 years using Hudson I find myself never use more than 10 plugins at once (for 20 build-jobs or so) . Depending on the requirements, one can install more plugins to achieve it, not the other way around IMHO.


There are more… You may want to try ’em out yourself !







A coder, husband and brother...
This entry was posted in Coding, Marketing. Bookmark the permalink.

7 Responses to Jenkins CI recommended plugins

  1. Pingback: SVN best practices | DucQuoc's Blog

  2. Usually I do not read post on blogs, but I would like to say that this write-up very pressured me to take a look at and do it! Your writing taste has been amazed me. Thanks, very great article.

  3. Thanks. I’ll try to keep the posts succint and still informative :-) .

  4. Pingback: Why Maven 3 | DucQuoc's Blog

  5. Dzmitry Kashlach says:

    Thank you for the information! Have you tried Jenkins plugin from Blazemeter?
    It allows to create perfarmance test task as a post-build job.

  6. Pingback: Logging best practices | DucQuoc's Blog

  7. Pingback: Firefox over Chrome? | DucQuoc's Blog

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s