Channels ▼

How To Avoid Nasty Jenkins Sprawl

Continuous delivery Platform as a Service (PaaS) company CloudBees has released Jenkins Operations Center to (attempt to) provide an answer to "Jenkins sprawl" in development and operations teams. The product also aims to provide visibility into Jenkins configurations.

What Is Jenkins Sprawl?

If you're not familiar with the term Jenkins sprawl, CloudBees would define this as the predicament arising as development teams add more instances of Jenkins and end up creating siloed Jenkins configurations that proliferate.

As a popular open source continuous integration (CI) tool, avoiding Jenkins sprawl (with this tool) means IT operations and development teams could be able to manage all Jenkins resources, allowing them to reduce additional hardware purchases and assert more control over the development environment.

"As groups adopt Jenkins, each group maintains its own resources. If a group needs more resources, they have to buy more build node machines, even if there is excess capacity elsewhere in the organization. With Jenkins Operations Center, groups can share build nodes between multiple masters, optimizing existing resources," said Kohsuke Kawaguchi, founder of Jenkins and architect at CloudBees. "Jenkins Operations Center has the same extensibility DNA as Jenkins, allowing users to build additional plugins on their own to handle specific needs."

Today, administrators have to remember specific URL/password combinations to access individual masters. Jenkins Operation Center by CloudBees supports Single Sign-On (SSO) to access any master.

The firm says that Jenkins admins currently spend a lot of time maintaining individual masters — but with its Jenkins Operations Center management is centralized. Security configurations can be pushed to individual masters by a central admin. Update centers can also be attached to downstream masters, ensuring plugin compliance and version consistency.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.