Jenkins CLI

Having spent the last few weeks working in Jenkins, I thought I’d share the steps I use to access and control Jenkins from the command line utilising the jenkins-cli tool.

Updating Jenkins After Building a New Slave

This week I picked up a story to automate the building of our Jenkins Linux agents. We currently run our Jenkins master server in AWS and launch the agents into AWS using the Amazon EC2 plugin. While writing the code...

Using Vault with Jenkins

Lately I have been building a lot of systems that need secrets passed to them at build time. Initially, we were using the Jenkins credentials manager to hold the secrets. As the number of secret we had to manage for...

Configure Jenkins to use IAM

One of the projects that I have been working on for the last few weeks is to migrate our Jenkins slaves to use IAM roles to manage our AWS accounts rather than credentials. Policy dictates that we rotate our credentials...