BT

Jenkins 2.0 Beta Available, Adds New Pipeline Build System

by David Iffland on Mar 30, 2016 |

The beta of Jenkins 2.0 is now available, adding a new way to define build workflows and improvements to the new user experience.

While Jenkins pipeline plugins aren't new, version 2.0 will include a new core feature (named Pipeline, naturally) that allows users to define their build process with the help of a new domain-specific language (DSL). This DSL is Groovy code and allows for build definitions to be treated more like code. Now, instead of build definitions squirreled away in the product, they can be checked-in to code repositories.

Prior to the new version, other plugins sprang up to solve the same problem, but Kohsuke Kawaguchi, creator of Jenkins, told InfoQ that Pipeline is more than just a plugin:

It really consists of a series of plugins together implementing a significant subsystem in Jenkins. And a part of 2.0 story is that we want to get rid of the "you start from core and install plugins" mentality. Instead, when you get Jenkins 2.0 you should get a set of functionalities we think covers 80% of the use cases, and some of them come from core, others from plugins.

Including pipeline functionality as a core feature matches what others in the industry are doing.

Jacques Chester, a Software Engineer in New York City, thinks that developers looking at Jenkins for pipeline support should also take a look at Concourse. In an interview with InfoQ, Chester says that the the Jenkins Pipeline plugin system is really just patching an inherent flaw. It will "recreate by extension some part of what Concourse does by design. The DNA of Concourse is versioned external configuration, disposable build environments and delegating job planning to the tool instead of wiring it together by hand."

In addition, version 2.0 has a new "Getting Started" experience that presents users with suggestions on which plugins to install.

The Jenkins team expects to have a Release Candidate out in early April, with the final version to follow a few weeks later.

Rate this Article

Relevance
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

plugins by malinscky ilya

It consists of a series of plugins together implementing

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss
General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.