diff --git a/.github/workflows/continuous-monitoring.yml b/.github/workflows/continuous-monitoring.yml index 7ff0e7fd..3031dacb 100644 --- a/.github/workflows/continuous-monitoring.yml +++ b/.github/workflows/continuous-monitoring.yml @@ -32,7 +32,11 @@ jobs: - name: Run smoke tests id: distribution-availability - run: ./gradlew :smoke-tests:check -PtestDistributionChannel=true + run: | + (echo "===== Attempt: 1 ====" && ./gradlew :smoke-tests:check -PtestDistributionChannel=true) || \ + (echo "===== Attempt: 2 ====" && ./gradlew :smoke-tests:check -PtestDistributionChannel=true) || \ + (echo "===== Attempt: 3 ====" && ./gradlew :smoke-tests:check -PtestDistributionChannel=true) || \ + (echo "===== No more retries. Failed! ====" && exit 1) - name: Publish metric on X-Ray Java SDK distribution availability if: ${{ always() }}