From e95e8fca2b15979f1d0c082e20070bcdef9d15aa Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 23 Jul 2025 09:31:54 +0200 Subject: [PATCH] ci-tron: set pipefail to show the correct error message when failing to download the install tarball This requires `bash` as posix `sh` doesn't have that option. Part-of: --- .gitlab-ci/ci-tron/gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci/ci-tron/gitlab-ci.yml b/.gitlab-ci/ci-tron/gitlab-ci.yml index 486e0d87f48..dc61c523d7a 100644 --- a/.gitlab-ci/ci-tron/gitlab-ci.yml +++ b/.gitlab-ci/ci-tron/gitlab-ci.yml @@ -20,7 +20,10 @@ CI_TRON_HTTP_ARTIFACT__INSTALL__URL: "https://$PIPELINE_ARTIFACTS_BASE/$S3_ARTIFACT_NAME.tar.zst" CI_TRON__B2C_MACHINE_REGISTRATION_CMD: "setup --tags $CI_TRON_DUT_SETUP_TAGS" + CI_TRON__B2C_IMAGE_UNDER_TEST: $MESA_IMAGE + CI_TRON__B2C_EXEC_SHELL: bash + CI_TRON__B2C_EXEC_SHELL_FLAGS: "-euc -o pipefail" CI_TRON__B2C_EXEC_CMD: "curl --silent --fail-with-body {{ job.http.url }}$CI_TRON_HTTP_ARTIFACT__INSTALL__PATH | tar --zstd --extract && $SCRIPTS_DIR/common/init-stage2.sh" # Assume by default this is running deqp, as that's almost always true