From 5143932f0da7d921c07fc8149d14c3f767cb09ee Mon Sep 17 00:00:00 2001 From: Lei Wang <66336933+wangzlei@users.noreply.github.com> Date: Tue, 22 Jun 2021 17:37:25 -0700 Subject: [PATCH] add retry in smoke test (#288) * add retry in smoke test * add retry by shell * add retry by shell --- .github/workflows/continuous-monitoring.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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() }}