spigotresourcesync/Jenkinsfile
Harrison Deng 5574342811
All checks were successful
spigotresourcesync/pipeline/head This commit looks good
Added test and coverage results
2024-11-14 03:07:16 +00:00

29 lines
868 B
Groovy

pipeline {
agent {
kubernetes {
cloud 'rsys-devel'
defaultContainer 'maven'
inheritFrom 'maven'
}
}
stages {
stage("validate") {
steps {
sh "mvn validate"
}
}
stage("test") {
steps {
sh "mvn test"
xunit checksName: '', tools: [JUnit(excludesPattern: '', pattern: 'target/surefire-reports/TEST-*.xml', stopProcessingIfError: true)]
recordCoverage(tools: [[parser: 'JUNIT', pattern: 'target/surefire-reports/TEST-*.xml']])
}
}
stage("deploy") {
steps {
sh "mvn package"
archiveArtifacts artifacts: 'target/*.jar', fingerprint: true, followSymlinks: false, onlyIfSuccessful: true
}
}
}
}