- Jenkins
- Pipeline Plugin
- Pipeline Stage View Plugin
- Checkstyle Plugin
- Findbugs Plugin
- PMD Plugin
- Two agents: linux1, linux2
- This repository
#Continuous Deployment Pipeline
mvn clean install -DskipTests
- linux1: mvn test -Diterations=5
- linux2: mvn test -Diterations=10
Fail fast: do not wait for one branch to finish if the other one already failed.
Checkstyle, Findbugs, PMD
- Only one simultaneous deploy.
- Wait human interaction before deploy.
- Ask where to deploy.
- Simulated by copying the JAR to localhost by scp.