Getting started with Jenkins Part 3: periodic vs triggered Builds


Today, we will make sure that Jenkins will detect a code change in the software repository without manual intervention. We will show two methods to do so: Periodic Builds via Schedulers: Jenkins periodically asks the software repository for any code changes Triggered Builds via Webhooks: Jenkins is triggered by the software repository to perform the build … More Getting started with Jenkins Part 3: periodic vs triggered Builds

Getting Started with Mesos Resource Reservation & Marathon Watchdog – A “Hello World” Example


Today, we will introduce Apache Mesos, an open source distributed computing system with the target to allow applications to run on a computer cluster as if it was running on a single computer. On top of a Mesos cluster, we will run Mesosphere Marathon, an open source container orchestration platform. Similar to a watchdog, Marathon helps running and maintaining … More Getting Started with Mesos Resource Reservation & Marathon Watchdog – A “Hello World” Example

Getting started with Jenkins Part 2: automated Code download and Build (Gradle + Maven)


NEW (2017-01-02): you now can immediately start with part 2 (this post) without going through the steps of part 1. A corresponding pre-installed Docker image is provided. NEW (2017-01-05): I have added the Maven build path with a fat executable JAR file. In this blog post, we will perform our first automated job within Jenkins, the … More Getting started with Jenkins Part 2: automated Code download and Build (Gradle + Maven)

Cassandra “Hello World” Example


    Today, we will introduce Cassandra, a distributed and resilient, highly scalable noSQL database. For simplicity, we will run a cluster it within Docker containers and test the resiliency functions by killing one of two containers and verifying that all data is retained. What is Cassandra? Apache Cassandra is a fast, distributed noSQL database that … More Cassandra “Hello World” Example

Getting started with Jenkins Part 1: Installation in the Docker Way


In this blog post, we will deploy and get started with Jenkins, the most popular open source tool for Continuous Integration and Continuous Deployment. As a modern way of installing, we install a Docker host and deploy a Jenkins Docker container on this host. Then we will log in and install commonly used plugins, before … More Getting started with Jenkins Part 1: Installation in the Docker Way