From 4605a1c5f99995366b0bd3ab618ab3a17fe69309 Mon Sep 17 00:00:00 2001 From: Harrison Deng Date: Thu, 14 Nov 2024 23:15:59 +0000 Subject: [PATCH] Updated CI to use new serverside tooling --- Jenkinsfile | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index acf0a6b..146e76b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,33 +1,32 @@ pipeline { agent { kubernetes { - cloud 'Reslate Systems' - defaultContainer 'conda' + cloud 'rsys-devel' + defaultContainer 'maven' + inheritFrom 'maven' } } stages { - stage ("Install") { + stage ("validate") { steps { - sh 'conda update conda -y -q' - sh 'conda env update -n base --file environment.yml -q' - sh "conda run -n base mvn validate" + sh "mvn validate" } } - stage ("Build") { + stage ("compile") { steps { - sh "conda run -n base mvn compile" + sh "mvn compile" } } - stage ("Test") { + stage ("test") { steps { - sh "conda run -n base mvn -Dmaven.test.skip=false test" + sh "mvn -Dmaven.test.skip=false 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 ("Package") { steps { - sh "conda run -n base mvn package" + sh "mvn package" archiveArtifacts artifacts: 'target/*.jar', fingerprint: true, followSymlinks: false } }