When working with several repositories and feature branches, it can get tedious to clean-up merged and removed branches by hand. A small snippet can do the job for us automatically.
Continue readingJenkins Plugin With Optional Input Parameters
In a previous post, the Jenkins Stapler plugin was used to implement a plugin to be used with freestyle and pipeline jobs. In this example, all plugin parameters had to be defined in the pipeline script. However, sometimes it would be more convenient to make some plugin parameters optional.
Continue readingDeploying Grafana to Openshift With Terraform
Infrastructure as code increases productivity and transparency. By storing the architecture configuration in version control, changes can be compared to the previous state, and the history gets visible and traceable. Terraform is an open source command line tool which codifies APIs into declarative configuration files. In this tutorial, Terraform is
Continue readingTerraform Templates for Openshift
Infrastructure as code increases productivity and transparency. By storing the architecture configuration in version control, changes can be compared to the previous state, and the history gets visible and traceable. Terraform is an open source command line tool which codifies APIs into declarative configuration files. In this article, Terraform is
Continue readingCompile and Run Golang with Docker
In this tutorial, I guide you through the process of writing a Dockerfile which compiles and runs a Golang application packaged into a Docker image. Thereby, I use a multi-stage setup, removing the need for seperate Dockerfiles for compilation and execution.
Continue readingCSV to GPX Converter for geocaching.com
You have a file with final coordinates for some mysteries. Editing every geocache coordinate manually takes way too long. Therefore, I wrote a small application which converts a csv to a gpx file, and a user guide on how to automatically upload the gpx file to geocaching.com. The provided GSAK
Continue reading