Public | Automated Build

Last pushed: 2 years ago
Short Description
Jenkins Pull-Request Tester. Takes the ID of a PR, builds it, and starts the resulting jenkins.war.
Full Description

Jenkins Pull-Request Tester Docker Image

Lets you test a pull-request on the Jenkins project in a clean environment.

How to use

$ docker run -ti -p 8080:8080 -e ID=2200 batmat/jenkins-pr-tester


WTF: that image is very big, and one layer is 500+ MB!

To accelerate testing at runtime, the Docker image has been built trying to cache
as much as possible things required to build Jenkins.
Like, for example, the Jenkins Maven dependencies both for 1.x and 2.x.
That results in a very big layer especially for that part.

The goal is that Maven has ideally to download no new dependency to build the requested
pull request.

Docker Pull Command
Source Repository