#!groovy pipeline { agent none environment { DEVELOPER_PRIVATE_KEY = "${HOME}/.ci/repertory/cert/developer.priv" DEVELOPER_PUBLIC_KEY = "${HOME}/.ci/repertory/cert/developer.pub" PROJECT_TEST_CONFIG_DIR = "${HOME}/.ci/repertory/test" } options { disableConcurrentBuilds() retry(2) } stages { stage('darwin_aarch64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_unix.sh aarch64' } } } stage('darwin_x86_64') { agent any steps { retry(2) { sleep time: 5, unit: 'SECONDS' sh 'scripts/make_unix.sh x86_64' } } } } }