include sonarqube step

This commit is contained in:
Alex Baptista 2017-12-01 19:51:30 -02:00
parent b83a0876b4
commit 4fc50c482f

6
Jenkinsfile vendored
View file

@ -5,12 +5,16 @@ node('Slave_AWS'){
}
stage('Build')
{
sh 'docker run --rm --name build_maven -v $(pwd):/app docker.io/maven:alpine bash -c "cd app;mvn clean install"'
//sh 'docker run --rm --name build_maven -v $(pwd):/app docker.io/maven:alpine bash -c "cd app;mvn clean install"'
}
stage('Unit Test')
{
junit 'target/surefire-reports/*.xml'
}
stage('Sonarqube')
{
docker run --rm --name maven -v $(pwd):/app docker.io/maven:alpine bash -c "cd app; mvn clean install cobertura:cobertura -Dcobertura.report.format=xml sonar:sonar -Dsonar.host.url=http://34.205.24.188:9000"
}
stage('Archive artifact')
{
archiveArtifacts 'target/spring-petclinic-1.5.1.jar'