codecentric

Tutorial: Create a Jenkins Plugin to integrate Jenkins and Nexus Repository

In this article you will learn how to write a Jenkins CI Plugin and how to use the REST API from the Sonatype Nexus repository. I am using Maven and Jersey (JAX-RS) for the project. The complete source code is hosted on github [2]. I hope this blog will encourage you to write your own Jenkins plugins and share them with the community. Have fun.
(read more…)

Marcel Birkner

 

Continuous Delivery in the Cloud – Part 6: Create a Dashboard of your System

In this last article of the Continuous Delivery in the Cloud series I will show you how I build a dashboard inside Jenkins that combines all crucial information of your system in one place. The dashboard displays the current state of all environments (running, stopped), the software versions deployed on the individual production and test systems and the latest release notes. It also allows you to deploy specific versions of your application to specific environments.
(read more…)

Marcel Birkner

 

Continuous Delivery in the Cloud – Part 4: Provisioning your Test, Staging and Production environments

This article will give you an insight how provisioning of different environments is done automatically with smart configuration management in combination with Amazon EC2. I will introduce the open source tools we are using and I will talk about best practices we found to be useful. There are several ways to achieve the same goal, and this is just one approach to configuration management.
(read more…)

Marcel Birkner