spigotresourcesync/Jenkinsfile

29 lines
868 B
Plaintext
Raw Normal View History

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