Create CI artifact regardless of when shadow fails

Closes https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40377
This commit is contained in:
Cecylia Bocovich 2025-03-05 09:55:34 -05:00
parent 9e619a3654
commit cfde2b79fc
No known key found for this signature in database
GPG key ID: 009DE379FD9B7B90

View file

@ -238,7 +238,6 @@ shadow-integration:
# Run a minimal snowflake shadow experiment # Run a minimal snowflake shadow experiment
- pushd shadow-snowflake-minimal/ - pushd shadow-snowflake-minimal/
- shadow --log-level=debug --model-unblocked-syscall-latency=true snowflake-minimal.yaml > shadow.log - 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 # Check to make sure streams succeeded
- | - |
@ -249,6 +248,8 @@ shadow-integration:
echo "Shadow simulation failed" echo "Shadow simulation failed"
exit 1 exit 1
fi fi
after_script:
- tar -czvf $CI_PROJECT_DIR/shadow.data.tar.gz shadow-snowflake-minimal/shadow.data/ shadow-snowflake-minimal/shadow.log
generate_tarball: generate_tarball:
stage: deploy stage: deploy