Merge pull request #3244 from eugenp/BAEL-720

fix windows jenkins script
This commit is contained in:
Loredana Crusoveanu 2017-12-14 22:48:14 +02:00 committed by GitHub
commit 542bbddab1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 23 deletions

View File

@ -14,8 +14,10 @@ node {
stage("Checkstyle") {
if (isUnix()) {
sh "./mvnw checkstyle:checkstyle"
step([$class: 'CheckStylePublisher',
} else {
bat "./mvnw.cmd checkstyle:checkstyle"
}
step([$class: 'CheckStylePublisher',
canRunOnFailed: true,
defaultEncoding: '',
healthy: '100',
@ -23,18 +25,6 @@ node {
unHealthy: '90',
useStableBuildAsReference: true
])
} else {
bat "./mvnw.cmd checkstyle:checkstyle"
step([$class: 'CheckStylePublisher',
canRunOnFailed: true,
defaultEncoding: '',
healthy: '100',
pattern: '**\target\checkstyle-result.xml',
unHealthy: '90',
useStableBuildAsReference: true
])
}
}
}
}
@ -44,32 +34,27 @@ node {
stage("Runing unit tests") {
if (isUnix()) {
sh "./mvnw test -Punit"
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*UnitTest.xml'])
} else {
bat "./mvnw.cmd test -Punit"
step([$class: 'JUnitResultArchiver', testResults: '**\target\surefire-reports\TEST-*UnitTest.xml'])
}
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*UnitTest.xml'])
}
}, 'Integration tests': {
stage("Runing integration tests") {
if (isUnix()) {
sh "./mvnw test -Pintegration"
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*IntegrationTest.xml'])
} else {
bat "./mvnw.cmd test -Pintegration"
step([$class: 'JUnitResultArchiver', testResults: '**\target\surefire-reports\TEST-*IntegrationTest.xml'])
}
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*IntegrationTest.xml'])
}
}, 'Deployment': {
stage("Staging") {
if (isUnix()) {
sh "pid=\$(lsof -i:8989 -t); kill -TERM \$pid || kill -KILL \$pid"
} else {
bat "FOR /F 'tokens=5 delims= ' %%P IN ('netstat -ano ^| findstr :8989') DO TaskKill.exe /PID %%P"
bat "FOR /F \"tokens=5 delims= \" %%G IN (\"netstat -a | findstr :8989\") DO TaskKill.exe /PID %%G /fi \"memusage gt 0\""
}
withEnv(['JENKINS_NODE_COOKIE=dontkill']) {