From 6828b2f01a9afd212a7c37dc6b78da2cd54e8404 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Tue, 30 Nov 2021 22:18:43 -0800 Subject: [PATCH] jenkins: make agent per-stage old-commit-hash: 077ec6725a1a9de5d1bde215daf8941a44ce23f4 --- Jenkinsfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1feb482900..a776132025 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -47,7 +47,7 @@ def phone_steps(String device_type, steps) { } pipeline { - agent { docker { image 'ghcr.io/commaai/alpine-ssh'; args '--user=root' } } + agent none environment { TEST_DIR = "/data/openpilot" SOURCE_DIR = "/data/openpilot_source/" @@ -64,6 +64,7 @@ pipeline { parallel { stage('release2') { + agent { docker { image 'ghcr.io/commaai/alpine-ssh'; args '--user=root' } } steps { phone_steps("eon-build", [ ["build release2-staging & dashcam-staging", "PUSH=1 $SOURCE_DIR/release/build_release.sh"], @@ -72,6 +73,7 @@ pipeline { } stage('release3') { + agent { docker { image 'ghcr.io/commaai/alpine-ssh'; args '--user=root' } } steps { phone_steps("tici", [ ["build release3-staging & dashcam3-staging", "PUSH=1 $SOURCE_DIR/release/build_release.sh"], @@ -95,6 +97,7 @@ pipeline { stages { stage('On-device Tests') { + agent { docker { image 'ghcr.io/commaai/alpine-ssh'; args '--user=root' } } stages { stage('parallel tests') { parallel {