From cfde2b79fc3af73cea83fa6a5b5439fee38443fb Mon Sep 17 00:00:00 2001 From: Cecylia Bocovich Date: Wed, 5 Mar 2025 09:55:34 -0500 Subject: [PATCH] Create CI artifact regardless of when shadow fails Closes https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40377 --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 61a4d63..8c03390 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -238,7 +238,6 @@ shadow-integration: # Run a minimal snowflake shadow experiment - pushd shadow-snowflake-minimal/ - shadow --log-level=debug --model-unblocked-syscall-latency=true snowflake-minimal.yaml > shadow.log - - tar -czvf $CI_PROJECT_DIR/shadow.data.tar.gz shadow.data/ # Check to make sure streams succeeded - | @@ -249,6 +248,8 @@ shadow-integration: echo "Shadow simulation failed" exit 1 fi + after_script: + - tar -czvf $CI_PROJECT_DIR/shadow.data.tar.gz shadow-snowflake-minimal/shadow.data/ shadow-snowflake-minimal/shadow.log generate_tarball: stage: deploy