Skip to content

Commit 6a3e799

Browse files
gengjiawenfacebook-github-bot
authored andcommitted
add docker test to circle-ci (#24375)
Summary: add docker related test to ci (only build part), prevent future regression like #24360 [General] [Added] - add docker related test to ci Pull Request resolved: #24375 Differential Revision: D14865224 Pulled By: hramos fbshipit-source-id: 8fbc2935b0479c362a0fb68022a1157ff68b0325
1 parent 65d6c3f commit 6a3e799

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

.circleci/config.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ js_defaults: &js_defaults
157157
android_defaults: &android_defaults
158158
<<: *defaults
159159
docker:
160-
- image: reactnativecommunity/react-native-android:2019-1-19
160+
- image: reactnativecommunity/react-native-android:2019-1-19
161161
resource_class: "large"
162162
environment:
163163
- TERM: "dumb"
@@ -508,6 +508,23 @@ jobs:
508508
- store_test_results:
509509
path: ~/react-native/reports/junit
510510

511+
# -------------------------
512+
# JOBS: Test Docker Build
513+
# -------------------------
514+
test_docker_build:
515+
machine: true
516+
steps:
517+
- checkout
518+
- run:
519+
name: Build Docker container for Android RNTester App
520+
command: |
521+
source ~/.bashrc
522+
nvm i node
523+
npm i -g yarn
524+
npx envinfo@latest
525+
yarn run docker-setup-android
526+
yarn run docker-build-android
527+
511528
# -------------------------
512529
# JOBS: Coverage
513530
# -------------------------
@@ -591,6 +608,7 @@ workflows:
591608
- test_android: *run-after-checkout
592609
- test_ios: *run-after-checkout
593610
- test_detox_end_to_end: *run-after-checkout
611+
- test_docker_build
594612

595613
releases:
596614
jobs:

0 commit comments

Comments
 (0)