diff --git a/Jenkinsfile b/Jenkinsfile index d77d8981..ff81fc67 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,17 +9,45 @@ pipeline { } stage('test') { - steps { - echo 'test maven app' - sh 'mvn clean test' + parallel { + stage('test') { + steps { + echo 'test maven app' + sh 'mvn clean test' + } + } + + stage('Integration Test') { + steps { + sleep 10 + } + } + + stage('Code Coverage') { + steps { + sleep 3 + } + } + } } stage('package') { - steps { - echo 'package maven app' - sh 'mvn package -DskipTests' - archiveArtifacts 'target/*.war' + parallel { + stage('package') { + steps { + echo 'package maven app' + sh 'mvn package -DskipTests' + archiveArtifacts 'target/*.war' + } + } + + stage('UploadArtifact') { + steps { + sleep 2 + } + } + } }