Quantcast
Channel: Continuous Delivery – codecentric AG Blog
Browsing all 79 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Part 4 of Agile testing of JIRA plugins: CI Server and Code Coverage

In the last three blog posts we – Thomas Strecker and I –  focused on writing tests and also covered how to run them. But running tests on your local development box is only the first step. The more...

View Article


Image may be NSFW.
Clik here to view.

ALE 2014 Unconference Summary

Open Space Software Development at ALE14 Unconference From 20-22.08.2014 a couple of colleagues and I have been to ALE 2014 unconference. ALE is a conference focusing on Agile Lean practices and is...

View Article


Ansible as remote executor in a Puppet environment

When you are using Puppet you might know this problem: How can I execute arbitrary commands on all or some of my Puppet nodes? In this article, I explain how you can do so with Ansible. Ansible it...

View Article

Image may be NSFW.
Clik here to view.

“The Foreman”– Automatic installation of “The Foreman” with Puppet

This is the second blog post in a series about “The Foreman”, a complete lifecycle management tool for physical and virtual servers. In the first post we have learned what “The Foreman” is made for,...

View Article

Migrate from Puppet to Ansible

In a previous post, I wrote about combining Ansible and Puppet, with Ansible as remote executor for arbitrary commands. In this post I take a look at how to migrate from Puppet to Ansible. Combine the...

View Article


Image may be NSFW.
Clik here to view.

Continuous Delivery for Microservices with Jenkins and the Job DSL Plugin

In classical Monolith-based environments there are normally not so many separate release artifacts, so it’s relatively easy to maintain the Jenkins build jobs manually. But in a Microservice...

View Article

Automated Wildfly deployments with Shell scripting

Continuous Delivery is hot nowadays and many companies jump in by providing (expensive) tools to assist this process. In this blog post I’m hoping to show that to build a Continuous Delivery pipeline,...

View Article

Increment versions with the Maven Build Helper and the Versions Plugin

Today I want to show you a simple way how you can increment the version inside the Maven pom.xml file. When you are using the Maven Release Plugin then it will automatically increment the version after...

View Article


Nicer Ansible output for Puppet tasks

In a previous post, I wrote about executing Puppet from within an Ansible playbook. But the output did not look very nice. In this post I take a closer look at how to change that. Just as a reminder,...

View Article


Image may be NSFW.
Clik here to view.

The need for speed – A story about DevOps, microservices, continuous delivery...

Currently we can observe three mega-drivers that force IT into a dramatic change: Economic darwinism Digitization Disruptive technology All of them are extremely important and the companies that ignore...

View Article

Image may be NSFW.
Clik here to view.

How assumptions are not the mother of all f-ups

The thing about trends is that they will come and they will go. So after the agile trend continuous delivery and devops are in line. I think in a way it is very nice to see that development...

View Article

Image may be NSFW.
Clik here to view.

After continuous integration there is continuous validation

It’s a funny thing to say that delivering business value is the most important thing when developing software. It doesn’t matter that a framework like Scrum is far from efficient, because we focus on...

View Article

Image may be NSFW.
Clik here to view.

Continuous Validation: Meet Gareth. He is seriously unpleasant.

Hello world, please meet Gareth. He can be seriously unpleasant. Trust me, we know. But he is becoming more and more indispensable. He will tell you clearly, without emotions, when your ideas are...

View Article


Image may be NSFW.
Clik here to view.

Gareth, validating your business goals

Software development evolves at a rapid pace. Continuous delivery is the new black. With software being created and delivered faster than ever, we find that the input lags behind. We build software...

View Article

Image may be NSFW.
Clik here to view.

Using Jenkins Job DSL for Job Lifecycle Management

This is a short story how the Jenkins Job DSL made our and the customers life a whole lot easier. Any software developing company that takes pride in software craftsmanship has some sort of build...

View Article


Image may be NSFW.
Clik here to view.

Deploying Spring Boot applications to Heroku

Spring Boot is the talk of the town when it comes to microservice architectures. But implementing a service is just one part of the story. To truly leverage the power of a microservice architecture,...

View Article

Image may be NSFW.
Clik here to view.

Continuous Integration Platform using Docker Container: Jenkins, SonarQube,...

In 2015, the concepts and advantages of Continuous Integration (CI) should be well known to most software developers. There are plenty of tools, books and blog articles that cover that topic. One of...

View Article


Image may be NSFW.
Clik here to view.

Impact mapping and continuous validation

There is always a reason for making software. Let’s rephrase that: there should always be a reason, at least from a business perspective. How else could our products have any impact? Whether we want to...

View Article

Loadtesting using Gatling-FatJars and InfluxDB

For the really impatient ones: Here’s the code. I am not getting tired talking about the importance of load testing, especially during development time. Back in summer I gave a talk about Continuous...

View Article

Image may be NSFW.
Clik here to view.

How to add a GitHub commit link to a Spring Boot application

A while back, I wrote about how to deploy a Spring Boot application to Heroku. Since I have automatic deployment from master branch activated for the application at Heroku, I want to be able to see...

View Article
Browsing all 79 articles
Browse latest View live