pipeline { agent any stages { stage ("Install") { steps { sh 'mamba env update --file environment.yml' sh 'echo "mamba activate islandsurvivalcraft" >> ~/.bashrc' sh "mvn validate" } } stage ("Build") { steps { sh "mvn compile" } } stage ("Test") { steps { sh "mvn -Dmaven.test.skip=false test" junit 'target/surefire-reports/TEST-*.xml' } } stage ("Package") { steps { sh "mvn package" archiveArtifacts artifacts: 'target/*.jar', fingerprint: true, followSymlinks: false } } } }