This project contains the integration tests for the Jenkins API client for Java.
This project defines an Jenkins environment by using a Docker image definition which is used within these integration tests.
The plugin.txt contains the list of plugins which will be installed
during the build of the image.
Those plugins are needed for the integration tests.
-
Create a docker image which contains JaCoCo plugin installed.
-
Create a docker image which contains TestNG plugin installed.
-
Create an docker image which contains at least two different jobs with the same name which differ only in case something like
FirstJobandfirstjobsee pull-request-127. -
Write an integration test to check if we can download a file from the jenkins workspace via Jenkins Client API.
Proof of Concept how to write integration tests based on Docker image for Jenkins.