Docker-based Jenkins quick start examples
- Mentors
- Jean-Marc Meessen, Bruno Verachten, Bervianto Leo Pratama
- Organization
- Jenkins
- Technologies
- linux, docker, jenkins, YAML, Docker-Compose, Gitpod
- Topics
- documentation, devops
This proposal aims to simplify the use of Jenkins with Docker by creating easy-to-use Docker Compose files with suitable examples. The process of getting started with Jenkins with docker is too complex and the available documentation is also hard to understand making it challenging for new users to get started. By simplifying the use of Jenkins with Docker, we can enable more developers to take advantage of these powerful tools together and accelerate their software development process. The main point of the project is to simplify the spinning up of the container to run a Jenkins instance with a single command. That’s where Docker-compose comes to the rescue which uses YAML files to spin up multi-container setups. The expected outcomes after completion of the project are an elegant docker-compose file, comprehensive documentation on the workings of these docker-compose files with examples, a Jenkinsfile will be added to ci.jenkins.io with instructions to check the docker-compose files and as these docker-compose files will be able to run on Gitpod we will be able to create a one-click setup for Jenkins using docker and Gitpod.