From 55c4544d8947a3bc0caa8727aff6e3330773bff7 Mon Sep 17 00:00:00 2001 From: Dmitry Smirnov Date: Tue, 24 Sep 2024 11:32:16 +0300 Subject: [PATCH] improved retry logic for trivy scanning --- .github/workflows/build-and-test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index db05507a..8e359990 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -42,7 +42,7 @@ jobs: set -e # Retry logic for Trivy - max_retries=3 + max_retries=5 attempt=1 success=false @@ -59,13 +59,13 @@ jobs: break fi - # If the attempt fails, wait for 30 seconds before retrying - echo "Trivy scan failed, retrying in 30 seconds..." - sleep 30 + # If the attempt fails, wait for 2 minutes before retrying + echo "Trivy scan failed, retrying in 2 minutes..." + sleep 120 attempt=$((attempt+1)) done if [ "$success" = false ]; then echo "Failed to complete Trivy scan after $max_retries attempts." exit 1 - fi \ No newline at end of file + fi \ No newline at end of file