From 6a47c8da8e2f3ff9e30ab8026572961453457599 Mon Sep 17 00:00:00 2001 From: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com> Date: Thu, 15 Feb 2024 10:26:43 +0200 Subject: [PATCH] Drone: Do not upload artifacts if e2e tests have not run (#82451) --- .drone.yml | 6 +++++- scripts/drone/steps/lib.star | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index ba8d9612d6a..5b8437b52aa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -654,6 +654,8 @@ steps: repo: - grafana/grafana - commands: + - if [ -z `find ./e2e -type f -name *spec.ts.mp4` ]; then echo 'missing videos'; + false; fi - apt-get update - apt-get install -yq zip - printenv GCP_GRAFANA_UPLOAD_ARTIFACTS_KEY > /tmp/gcpkey_upload_artifacts.json @@ -1928,6 +1930,8 @@ steps: repo: - grafana/grafana - commands: + - if [ -z `find ./e2e -type f -name *spec.ts.mp4` ]; then echo 'missing videos'; + false; fi - apt-get update - apt-get install -yq zip - printenv GCP_GRAFANA_UPLOAD_ARTIFACTS_KEY > /tmp/gcpkey_upload_artifacts.json @@ -4800,6 +4804,6 @@ kind: secret name: gcr_credentials --- kind: signature -hmac: c5243aaa05fbb21c64d03465f079ad710c9dcddb81db19b89ebb61cc9b60bc72 +hmac: 2a70d8442b85841e1b882c9562e8cc42b0c4b697a49ee03d086218f79cdff660 ... diff --git a/scripts/drone/steps/lib.star b/scripts/drone/steps/lib.star index 218b25e6028..ccbc8306d9e 100644 --- a/scripts/drone/steps/lib.star +++ b/scripts/drone/steps/lib.star @@ -344,6 +344,8 @@ def e2e_tests_artifacts(): "GITHUB_TOKEN": from_secret("github_token"), }, "commands": [ + # if no videos found do nothing + "if [ -z `find ./e2e -type f -name *spec.ts.mp4` ]; then echo 'missing videos'; false; fi", "apt-get update", "apt-get install -yq zip", "printenv GCP_GRAFANA_UPLOAD_ARTIFACTS_KEY > /tmp/gcpkey_upload_artifacts.json",