#!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' sh 'scripts/make_package.sh' } } } stage('mingw64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_win32.sh' sh 'scripts/make_package.sh "" "" "" "" 1 0' } } } stage('linux_aarch64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_unix.sh aarch64' sh 'scripts/make_package.sh "" aarch64' } } } stage('deliver') { agent any steps { sh 'echo skipping deliver' } } } }