mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-03-06 22:37:14 +08:00
add docker test to circle-ci (#24375)
Summary: add docker related test to ci (only build part), prevent future regression like https://github.com/facebook/react-native/pull/24360 [General] [Added] - add docker related test to ci Pull Request resolved: https://github.com/facebook/react-native/pull/24375 Differential Revision: D14865224 Pulled By: hramos fbshipit-source-id: 8fbc2935b0479c362a0fb68022a1157ff68b0325
This commit is contained in:
committed by
Facebook Github Bot
parent
65d6c3f3a0
commit
6a3e7991a8
@@ -157,7 +157,7 @@ js_defaults: &js_defaults
|
||||
android_defaults: &android_defaults
|
||||
<<: *defaults
|
||||
docker:
|
||||
- image: reactnativecommunity/react-native-android:2019-1-19
|
||||
- image: reactnativecommunity/react-native-android:2019-1-19
|
||||
resource_class: "large"
|
||||
environment:
|
||||
- TERM: "dumb"
|
||||
@@ -508,6 +508,23 @@ jobs:
|
||||
- store_test_results:
|
||||
path: ~/react-native/reports/junit
|
||||
|
||||
# -------------------------
|
||||
# JOBS: Test Docker Build
|
||||
# -------------------------
|
||||
test_docker_build:
|
||||
machine: true
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Build Docker container for Android RNTester App
|
||||
command: |
|
||||
source ~/.bashrc
|
||||
nvm i node
|
||||
npm i -g yarn
|
||||
npx envinfo@latest
|
||||
yarn run docker-setup-android
|
||||
yarn run docker-build-android
|
||||
|
||||
# -------------------------
|
||||
# JOBS: Coverage
|
||||
# -------------------------
|
||||
@@ -591,6 +608,7 @@ workflows:
|
||||
- test_android: *run-after-checkout
|
||||
- test_ios: *run-after-checkout
|
||||
- test_detox_end_to_end: *run-after-checkout
|
||||
- test_docker_build
|
||||
|
||||
releases:
|
||||
jobs:
|
||||
|
||||
Reference in New Issue
Block a user