From c4c4afce1426c3555208b640eedf788b4b18a121 Mon Sep 17 00:00:00 2001 From: Varsha GS Date: Mon, 3 Jun 2024 12:42:59 +0530 Subject: [PATCH 1/2] fix(currency): skip push and exit pipeline when report generation fails Signed-off-by: Varsha GS --- .tekton/.currency/currency-tasks.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.tekton/.currency/currency-tasks.yaml b/.tekton/.currency/currency-tasks.yaml index 6a43f7e1..740ceff6 100644 --- a/.tekton/.currency/currency-tasks.yaml +++ b/.tekton/.currency/currency-tasks.yaml @@ -42,6 +42,10 @@ spec: pip install -r resources/requirements.txt python scripts/generate_report.py + if [ $? -ne 0 ]; then + echo "Error occured while generating the python tracer currency report." >&2 + exit 1 + fi cat docs/report.md --- apiVersion: tekton.dev/v1beta1 From 65a5c053925e2a2289697691ffac3336ea44f69e Mon Sep 17 00:00:00 2001 From: Varsha GS Date: Mon, 3 Jun 2024 12:44:22 +0530 Subject: [PATCH 2/2] currency: schedule the currency pipeline to run 15 mins after the CI pipeline Signed-off-by: Varsha GS --- .tekton/.currency/currency-scheduled-eventlistener.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/.currency/currency-scheduled-eventlistener.yaml b/.tekton/.currency/currency-scheduled-eventlistener.yaml index a7916e30..06309859 100644 --- a/.tekton/.currency/currency-scheduled-eventlistener.yaml +++ b/.tekton/.currency/currency-scheduled-eventlistener.yaml @@ -41,7 +41,7 @@ kind: CronJob metadata: name: python-currency-cronjob spec: - schedule: "5 2 * * Mon-Fri" + schedule: "35 0 * * Mon-Fri" jobTemplate: spec: template: