From 5a4bd2e04ac16b67cb62d0995faa37380c3517f6 Mon Sep 17 00:00:00 2001 From: knj Date: Mon, 11 Sep 2023 14:36:40 +0200 Subject: [PATCH 1/2] add when: on_failure to artifacts --- .gitlab-ci.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6ce9894e6..589646eeb0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -385,6 +385,7 @@ codec-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week + when: on_failure paths: - smoke_test_output.txt - smoke_test_output_plc.txt @@ -409,6 +410,7 @@ codec-msan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week + when: on_failure paths: - scripts/ref/logs/ - test_output.txt @@ -431,6 +433,7 @@ codec-asan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week + when: on_failure paths: - scripts/ref/logs/ - test_output.txt @@ -454,6 +457,7 @@ codec-usan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week + when: on_failure paths: - scripts/ref/logs/ expose_as: "usan selftest results" @@ -471,7 +475,7 @@ renderer-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml expose_as: "renderer make pytest results" @@ -517,7 +521,7 @@ renderer-msan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml expose_as: "renderer msan pytest results" @@ -544,7 +548,7 @@ renderer-usan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml expose_as: "renderer usan pytest results" @@ -604,7 +608,7 @@ renderer-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml - report.html @@ -627,7 +631,7 @@ split-rendering-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml expose_as: "split rendering make pytest results" @@ -692,7 +696,7 @@ split-rendering-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 2 week - when: always + when: on_failure paths: - report-junit.xml - report.html @@ -747,7 +751,7 @@ ivas-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml - report.html @@ -798,7 +802,7 @@ evs-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit-evs.xml - report.html @@ -1045,7 +1049,7 @@ codec-comparison-on-main-push: artifacts: name: "main-push--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: always + when: on_failure paths: - report-junit.xml - report.html @@ -1081,7 +1085,7 @@ test-be-to-release: artifacts: name: "test-be-to-release--sha-$CI_COMMIT_SHORT_SHA--results" - when: always + when: on_failure expire_in: 1 week paths: - logs/ -- GitLab From 97cc96dda191011782d2a3eed22cfed19bceff30 Mon Sep 17 00:00:00 2001 From: knj Date: Tue, 12 Sep 2023 12:02:15 +0200 Subject: [PATCH 2/2] always archive things instead of on_failure --- .gitlab-ci.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15f9424207..e2f7e16c81 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -391,7 +391,7 @@ codec-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - smoke_test_output.txt - smoke_test_output_plc.txt @@ -416,7 +416,7 @@ codec-msan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - scripts/ref/logs/ - test_output.txt @@ -439,7 +439,7 @@ codec-asan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - scripts/ref/logs/ - test_output.txt @@ -463,7 +463,7 @@ codec-usan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - scripts/ref/logs/ expose_as: "usan selftest results" @@ -481,7 +481,7 @@ renderer-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml expose_as: "renderer make pytest results" @@ -527,7 +527,7 @@ renderer-msan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml expose_as: "renderer msan pytest results" @@ -554,7 +554,7 @@ renderer-usan: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml expose_as: "renderer usan pytest results" @@ -614,7 +614,7 @@ renderer-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml - report.html @@ -637,7 +637,7 @@ split-rendering-smoke-test: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml expose_as: "split rendering make pytest results" @@ -702,7 +702,7 @@ split-rendering-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results" expire_in: 2 week - when: on_failure + when: always paths: - report-junit.xml - report.html @@ -757,7 +757,7 @@ ivas-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml - report.html @@ -808,7 +808,7 @@ evs-pytest-on-merge-request: artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit-evs.xml - report.html @@ -869,7 +869,7 @@ clang-format-check: expire_in: 1 day paths: - tmp-formatting-fix/ - when: on_failure + when: always name: "$ARTIFACT_BASE_NAME" expose_as: "formatting patch" @@ -906,7 +906,7 @@ check-first-frame-is-sid: artifacts: paths: - out/logs - when: on_failure + when: always name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart" expose_as: "logs-sidstart" expire_in: "5 days" @@ -1055,7 +1055,7 @@ codec-comparison-on-main-push: artifacts: name: "main-push--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week - when: on_failure + when: always paths: - report-junit.xml - report.html @@ -1091,7 +1091,7 @@ test-be-to-release: artifacts: name: "test-be-to-release--sha-$CI_COMMIT_SHORT_SHA--results" - when: on_failure + when: always expire_in: 1 week paths: - logs/ -- GitLab