This project is based upon jenkinsci/docker
This project adds a docker-compose file for jenkinsci and comes preinstalled with xvfb + chrome drivers for headless testing!
The reason behind this personal project was that my team needed headless E2E testing with xvfb + chrome driver preinstalled in the container
The Jenkins Continuous Integration and Delivery server available on Docker Hub.
This is a fully functional Jenkins server. https://jenkins.io/.
First time the compose is done, I recommend running
docker compose-up
This way you will see the output of the container, which is needed because of the initial admin installation token read more
After initial installation, simply run
docker-compose up -d
Jenkins is hosted on localhost:1337