Make E2E cleanup easier (#353)

* Make E2E cleanup easier
Signed-off-by: Fabian Kammel <fk@edgeless.systems>
This commit is contained in:
Fabian Kammel 2022-08-10 10:13:18 +02:00 committed by GitHub
parent 919a2165ae
commit c35e85b22b
4 changed files with 49 additions and 0 deletions

21
hack/fetch-broken-e2e/fetch.sh Executable file
View file

@ -0,0 +1,21 @@
#!/bin/bash
set -euo pipefail
LATEST_AZURE_RUNS=$(gh run list -R edgelesssys/constellation -w 'e2e Test Azure' --json databaseId -q '.[].databaseId')
echo $LATEST_AZURE_RUNS
for RUN_ID in $LATEST_AZURE_RUNS
do
# Might fail, because no state was written, because e2e pipeline failed early
# Or, because state was downloaded by earlier run of this script
gh run download ${RUN_ID} -R edgelesssys/constellation -n constellation-state.json -D azure/${RUN_ID} || true
done
LATEST_GCP_RUNS=$(gh run list -R edgelesssys/constellation -w 'e2e Test GCP' --json databaseId -q '.[].databaseId')
echo $LATEST_GCP_RUNS
for RUN_ID in $LATEST_GCP_RUNS
do
# Might fail, because no state was written, because e2e pipeline failed early
# Or, because state was downloaded by earlier run of this script
gh run download ${RUN_ID} -R edgelesssys/constellation -n constellation-state.json -D gcp/${RUN_ID} || true
done