Blog Posts About Developer Zone

Bug-vs-Feature: The Acceptance Criteria Game

March 30, 2017

Search any issue tracker and before long you are sure to find many examples of the "Bug-vs-Feature" debate. Sometimes the debate can become quite comical, as parodied by XKCD Often times the Bug-vs-Feature debate is seen as an excuse not to...

Developer Zone

FileInputStream / FileOutputStream Considered Harmful

March 24, 2017

Ok, so you have been given an array of bytes that you have to write to a file. You're a Java developer. You have been writing Java code for years. You got this: public void writeToFile(String fileName, byte[] content) throws IOException...

Developer Zone

Prerequisites for a Successful Enterprise Continuous Delivery Implementation

March 16, 2017

Continuous delivery as a methodology and tool to meet the ever-increasing demand to deliver software at the speed of ideas is quickly gaining the attention of businesses today. Continuous delivery, with its emphasis on keeping software in...

Developer Zone, Cloud Platform

Cluster-wide Copy Artifacts

February 27, 2017

CloudBees Jenkins Enterprise lets you operate many Client Masters (multiple Jenkins masters) from a central place: CloudBees Jenkins Operations Center. This is, for example, very useful to be able to spread the load across teams, and leave...

Developer Zone

New In-Product, Upgrade Notifications with CloudBees Jenkins Platform 2.32.1.1

January 19, 2017

We are proud to announce the immediate availability of CloudBees Jenkins Platform 2.32.1, which offers upgrade notifications and many key improvements such as a bump on the Jenkins core to the 2.32.1 LTS line. You may know that Beekeeper Upgrade...

Jenkins, Developer Zone

New DevOps Radio Episode: Brian Dawson on the Future of DevOps

December 20, 2016

CloudBees’ Brian Dawson is an expert on all things DevOps. As a CloudBees resident DevOps guru and evangelist, Brian has been thinking about what’s going to happen with DevOps in 2017. What does Brian see when he continuously (CI/CD joke intended)...

Developer Zone, Company News

xUnit and Pipeline

December 13, 2016

The [JUnit plugin](https://wiki.jenkins-ci.org/display/JENKINS/JUnit+Plugin) is the go-to test result reporter for many Jenkins projects, but it is not the only one available. The [xUnit plugin](https://wiki.jenkins-ci.org/display/JENKINS/...

Jenkins, Developer Zone

Usability and Stability Enhancements in CloudBees Jenkins Platform 2.19.3.1

November 29, 2016

We are excited to announce the availability of CloudBees Jenkins Platform 2.19.3.1. This release delivers stability and usability by bumping the Jenkins core to 2.19.x and includes a key security fix. This is also the second “rolling release,"...

Jenkins, Developer Zone, Company News

Browser-testing with Sauce OnDemand and Pipeline

November 18, 2016

Testing web applications across multiple browsers on different platforms can be challenging even for smaller applications. With Jenkins and the [Sauce OnDemand Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Sauce+OnDemand+Plugin), you...

Jenkins, Developer Zone

Ensuring Corporate Standards in Pipelines with Custom Marker Files

November 7, 2016

Pipeline as Code revolutionized how continuous delivery pipelines are defined in Jenkins by checking in the Pipeline as a  ‘Jenkinsfile’ in your repository instead of storing the definition locally in Jenkins. This becomes especially useful...

Developer Zone, Jenkins

Sending Notifications in Pipeline

October 31, 2016

Rather than sitting and watching Jenkins for job status, I want Jenkins to send notifications when events occur. There are Jenkins plugins for [Slack](https://wiki.jenkins-ci.org/display/JENKINS/Slack+Plugin), [HipChat](https://wiki.jenkins-...

Jenkins, Developer Zone

Publishing HTML Reports in Pipeline

October 25, 2016

Most projects need more than just JUnit result reporting. Rather than writing a custom plugin for each type of report, we can use the [HTML Publisher Plugin](https://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin). ## Let's Make...

Jenkins, Developer Zone

Continuous Security for Rails apps with Pipeline and Brakeman

October 21, 2016

When the [Ruby on Rails](http://rubyonrails.org) framework debuted it changed the industry in two noteworthy ways: it created a trend of opinionated web application frameworks ([Django](https://www.djangoproject.com/), [Play](https://...

Jenkins, Developer Zone

First Rolling Release Improves Pipeline in CloudBees Jenkins Platform 2.7.20

October 17, 2016

We are excited to announce the availability of release 2.7.20, which includes significant improvements to pipeline functionality, as well as important bug fixes. This is also the first “rolling” release, as we transition to a more frequent release...

Jenkins, Company News, Developer Zone

Faster Pipelines with the Parallel Test Executor Plugin

October 5, 2016

This is the first in a series of posts showing ways to use Jenkins Pipeline. In this post, I'll show you how to speed up your pipeline by using the [Parallel Test Executor Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Parallel+Test+Executor+...

Jenkins, Developer Zone

Audit Trail Dashboard with CloudBees Jenkins Analytics

August 30, 2016

CloudBees Jenkins Analytics Analytics is an important feature of the CloudBees Jenkins Platform.  Elasticsearch is used to index build and performance data of CloudBees Jenkins Enterprise masters that are connected to CloudBees Jenkins...

Developer Zone, Jenkins

Service Discovery (The DevOps 2.0 Toolkit)

August 19, 2016

Service discovery is the answer to the problem of trying to configuration our services when they are deployed to clusters. In particular, the problem is caused by a high level of dynamism and elasticity. Services are not, anymore, deployed to a...

Developer Zone

Cluster Orchestration (The DevOps 2.0 Toolkit)

August 15, 2016

When I was an apprentice, I was taught to treat servers as pets. I would treat them with care. I would make sure that they are healthy and well fed. If one of them gets sick, finding the cure was of utmost priority. I even gave them names. One was...

Developer Zone

Containers and Immutable Deployments (The DevOps 2.0 Toolkit)

August 9, 2016

Even though CM alleviated some of the infrastructure problems, it did not make them go away. The problem is still there, only in a smaller measure. Even though it is now defined as code and automated, infrastructure hell continues to haunt us. Too...

Developer Zone

Configuration Management (The DevOps 2.0 Toolkit)

August 2, 2016

Configuration management (CM) or provisioning tools have been around for quite some time. They are one of the first types of tools adopted by operation teams. They removed the idea that servers provisioning and applications deployment should be...

Developer Zone

The DevOps 2.0 Toolkit

July 28, 2016

When agile appeared, it solved (some of) the problems we were facing at that time. It changed the idea that months-long iterations were the way to go. We learned that delivering often provides numerous benefits. It taught us to organize teams around...

Developer Zone

Backup Jenkins to the Cloud

July 19, 2016

CloudBees has released a new version of its CloudBees Backup plugin. With this new version, you will be able to backup CloudBees Jenkins Operations Center and CloudBees Jenkins Enterprise instances directly to Amazon S3 and Azure Blob Storage....

Jenkins, Developer Zone

Now Streaming: Booz Allen Hamilton’s Nirmal Mehta Talks Jenkins, Docker, DevOps and More on DevOps Radio

June 30, 2016

Within the United States Government, the General Services Administration (GSA) promotes management best practices and efficient government operations through the development of government-wide policies. It performs a variety of duties in support of...

Jenkins, Developer Zone

Top 10 Best Practices for Jenkins Pipeline Plugin

June 27, 2016

The Jenkins Pipeline plugin is a game changer for Jenkins users. Based on a Domain Specific Language (DSL) in Groovy, the Pipeline plugin makes pipelines scriptable and it is an incredibly powerful way to develop complex, multi-step DevOps...

Jenkins, Developer Zone

Using the Pipeline Plugin to Accelerate Continuous Delivery -- Part 2

June 14, 2016

In this blog series, we will provide an introduction and step-by-step guide on how to use the Pipeline plugin. This is Part 2: Integrating Your Tools For a real-life pipeline, Jenkins needs to integrate with other tools, jobs and the...

Jenkins, Developer Zone