Create a running multi-container Docker applications with
- Jenkins with Pipeline plugins and Blue Ocean available at http://localhost:8080/blue/pipelines with
- SonarQube plugin
- Maven tool configured
- Java tool configured
- SonarQube server configured
- SonarQube scanner tool configured
- a project using Maven to build and scan: Analyse-with-Maven
- a project using Scanner: Analyse-with-Scanner
- a project having parallel steps: Parallel-steps
- SonarQube available at http://localhost:9000
You need to have Docker Compose installed
Run with docker-compose up
Predifined projects are available in a the git repository hosted by the Jenkins container thanks to Git userContent plugin (See http://localhost:8080/userContent.git for details)