Set up automated retry (#1714)
Summary: Circle occasionally fails with a network error in one of the Android dependencies. This uses a simple retry to alleviate the need to manually restart the tasks. Pull Request resolved: https://github.com/facebook/flipper/pull/1714 Test Plan: Ran this on my private fork: https://app.circleci.com/pipelines/github/passy/flipper-1/9/workflows/e1b40086-1dce-49eb-a178-81052145ed0f Reviewed By: nikoant Differential Revision: D25170790 Pulled By: passy fbshipit-source-id: 220759fb227855eac807d64f41c78f5781599515
This commit is contained in:
committed by
Facebook GitHub Bot
parent
ac475d315c
commit
b5e613141e
@@ -14,20 +14,28 @@ jobs:
|
||||
executor: default-executor
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: install retry
|
||||
command: scripts/install-retry.sh
|
||||
- run:
|
||||
name: build and deploy
|
||||
command: |
|
||||
yes | sdkmanager "platforms;android-27" || true
|
||||
./gradlew :android:assembleRelease && scripts/publish-android-snapshot.sh
|
||||
/tmp/retry -m 3 ./gradlew :android:assembleRelease
|
||||
/tmp/retry -m 3 scripts/publish-android-snapshot.sh
|
||||
release:
|
||||
executor: default-executor
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: install retry
|
||||
command: scripts/install-retry.sh
|
||||
- run:
|
||||
name: build and deploy
|
||||
command: |
|
||||
yes | sdkmanager "platforms;android-27" || true
|
||||
./gradlew :android:assembleRelease && scripts/publish-android-release.sh
|
||||
/tmp/retry -m 3 ./gradlew :android:assembleRelease
|
||||
/tmp/retry -m 3 scripts/publish-android-release.sh
|
||||
workflows:
|
||||
version: 2
|
||||
build-and-deploy:
|
||||
|
||||
Reference in New Issue
Block a user