pipeline { agent any stages { stage('Init Submodules') { steps { sh 'git submodule update --init --recursive' } } stage('Build') { steps { sh 'update-alternatives --set java /usr/lib/jvm/zulu8/jre/bin/java' sh 'chmod +x scripts/inst.sh' sh './scripts/inst.sh --setup --remote' } } stage('Archive') { steps { archiveArtifacts(artifacts: '*.jar', fingerprint: true) } } } }