#!groovy pipeline { agent none environment { PROJECT_TEST_DIR = "${HOME}/.ci/cfg" } options { disableConcurrentBuilds() retry(2) } stages { stage('linux_x86_64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_unix.sh x86_64' } } } stage('mingw64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_win32.sh' } } } stage('linux_aarch64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_unix.sh aarch64' } } } stage('deliver') { agent any steps { sh 'echo skipping deliver' } } } }