|
@@ -1,44 +0,0 @@
|
|
-pipeline {
|
|
|
|
- agent none
|
|
|
|
-
|
|
|
|
- triggers {
|
|
|
|
- pollSCM 'H/10 * * * *'
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- options {
|
|
|
|
- disableConcurrentBuilds()
|
|
|
|
- buildDiscarder(logRotator(numToKeepStr: '14'))
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- stages {
|
|
|
|
- stage("test: baseline (jdk17)") {
|
|
|
|
- agent {
|
|
|
|
- docker {
|
|
|
|
- image 'harbor-repo.vmware.com/dockerhub-proxy-cache/library/adoptopenjdk/openjdk17:latest'
|
|
|
|
- args '-v $HOME/.m2:/tmp/jenkins-home/.m2'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- options { timeout(time: 30, unit: 'MINUTES') }
|
|
|
|
- steps {
|
|
|
|
- sh 'test/run.sh'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- post {
|
|
|
|
- changed {
|
|
|
|
- script {
|
|
|
|
- slackSend(
|
|
|
|
- color: (currentBuild.currentResult == 'SUCCESS') ? 'good' : 'danger',
|
|
|
|
- channel: '#sagan-content',
|
|
|
|
- message: "${currentBuild.fullDisplayName} - `${currentBuild.currentResult}`\n${env.BUILD_URL}")
|
|
|
|
- emailext(
|
|
|
|
- subject: "[${currentBuild.fullDisplayName}] ${currentBuild.currentResult}",
|
|
|
|
- mimeType: 'text/html',
|
|
|
|
- recipientProviders: [[$class: 'CulpritsRecipientProvider'], [$class: 'RequesterRecipientProvider']],
|
|
|
|
- body: "<a href=\"${env.BUILD_URL}\">${currentBuild.fullDisplayName} is reported as ${currentBuild.currentResult}</a>")
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|