Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 636 Bytes

SEVILLE_JAM.md

File metadata and controls

34 lines (23 loc) · 636 Bytes

Initial Environment

  1. Jenkins
  2. Pipeline Plugin
  3. Pipeline Stage View Plugin
  4. Checkstyle Plugin
  5. Findbugs Plugin
  6. PMD Plugin
  7. Two agents: linux1, linux2
  8. This repository

#Continuous Deployment Pipeline

Compile

mvn clean install -DskipTests

Test

  1. linux1: mvn test -Diterations=5
  2. linux2: mvn test -Diterations=10

Fail fast: do not wait for one branch to finish if the other one already failed.

Code Quality

Checkstyle, Findbugs, PMD

Deploy

  1. Only one simultaneous deploy.
  2. Wait human interaction before deploy.
  3. Ask where to deploy.
  4. Simulated by copying the JAR to localhost by scp.