X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;h=ca86a8c13667f3dee3d9900a99c47f8664e808e1;hb=3488439f241eb30e69cc69cdca29120c63e27c75;hp=3492a5f15e2e746a4646c5f1b17fcaad651a1a05;hpb=3c03b274b8bd86095abfc5f5cfe224915fa8fa38;p=upnpmonitor diff --git a/Jenkinsfile b/Jenkinsfile index 3492a5f..ca86a8c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ String cron_string = BRANCH_NAME == "trunk" ? "10 3 * * *" : "" pipeline { agent { - kubernetes agentsetup(containers: 'java8') + kubernetes agentsetup(containers: 'java8,kaniko') } options { disableConcurrentBuilds() @@ -14,7 +14,7 @@ pipeline { stage('Main') { steps { sh """ - No longer building the code since cling-core is no longer + #No longer building the code since cling-core is no longer #maintained #mvn install ( @@ -22,7 +22,24 @@ pipeline { mvn -N -Ddistrib=/data/www/http.upnpmonitor.wamblee.org/ site site:deploy ) """ + container('kaniko') { + sh """ + echo 'Hello world' + echo /kaniko/executor --dockerfile Dockerfile \ + --cache=true \ + --cache-ttl=100000h \ + --context \$( pwd ) \ + --destination depot.wamblee.org/rockyrocks:${env.BRANCH_NAME} + """ + } } } } + post { + changed { + mail to: "jenkins@wamblee.org", + subject: "jenkins build:${currentBuild.currentResult}: ${env.JOB_NAME}", + body: "${currentBuild.currentResult}: Job ${env.JOB_NAME}\nMore Info can be found here: ${env.BUILD_URL}" + } + } }