Jenkins as a Service

Code all the way down.

An introduction to deploying an autoscaled Jenkins cluster on AWS ECS using code all the way down.

Steve Mactaggart

In this session we will work through provisioning Jenkins on AWS ECS from a set of Docker containers that allow individuals or teams to self service an immutable CI/CD setup.

The presentation looks at the 3 levels of the service, Infrastructure automation, Application automation and Job configuration automation.

We treat our applications with a strong ‘as code’ approach, but often forget about the critical operational tools. This presentation shows how it is possible to create a code first approach to creating and managing a Jenkins Service.

Working code repository is available at

Slide deck available on SlideShare