mirror of
https://github.com/status-im/react-native.git
synced 2025-01-11 10:06:31 +00:00
1b2a552955
Summary: [![Build status](https://ci.appveyor.com/api/projects/status/79bl3twr4palqmra/branch/feature/appveyor?svg=true)](https://ci.appveyor.com/project/gengjiawen/react-native/branch/master) Add windows ci pass all current ci. none [GENERAL] [INTERNAL] [CI] - add windows ci Pull Request resolved: https://github.com/facebook/react-native/pull/20281 Differential Revision: D8924625 Pulled By: hramos fbshipit-source-id: 6b933a8affe7c131c0fd02694f6177885a196611
43 lines
1.4 KiB
YAML
43 lines
1.4 KiB
YAML
environment:
|
|
ANDROID_HOME: "C:\\android-sdk-windows"
|
|
ANDROID_NDK: "C:\\android-sdk-windows\\android-ndk-r10e"
|
|
ANDROID_BUILD_VERSION: 26
|
|
ANDROID_TOOLS_VERSION: 26.0.3
|
|
|
|
GRADLE_OPTS: -Dorg.gradle.daemon=false
|
|
|
|
SDK_TOOLS_URL: https://dl.google.com/android/repository/sdk-tools-windows-3859397.zip
|
|
NDK_TOOLS_URL: https://dl.google.com/android/repository/android-ndk-r10e-windows-x86_64.zip
|
|
|
|
matrix:
|
|
- nodejs_version: 8
|
|
- nodejs_version: 10
|
|
|
|
install:
|
|
# Install Android SDK Tools
|
|
- mkdir "%ANDROID_HOME%"
|
|
- appveyor DownloadFile "%SDK_TOOLS_URL%" -FileName "%TMP%/sdk-tools.zip"
|
|
- 7z x "%TMP%/sdk-tools.zip" -o"%ANDROID_HOME%" > nul
|
|
- set PATH=%PATH%;"%ANDROID_HOME%\tools\bin"
|
|
|
|
- yes 2> nul | sdkmanager --licenses > nul
|
|
- sdkmanager "system-images;android-19;google_apis;armeabi-v7a"
|
|
- sdkmanager "platforms;android-%ANDROID_BUILD_VERSION%"
|
|
- sdkmanager "build-tools;%ANDROID_TOOLS_VERSION%"
|
|
- sdkmanager "add-ons;addon-google_apis-google-23"
|
|
- sdkmanager "extras;android;m2repository"
|
|
|
|
- appveyor DownloadFile "%NDK_TOOLS_URL%" -FileName "%TMP%/ndk.zip"
|
|
- 7z x "%TMP%/ndk.zip" -o"%ANDROID_HOME%" > nul
|
|
|
|
- ps: Install-Product node $env:nodejs_version
|
|
- node --version
|
|
- npm --version
|
|
- appveyor-retry npm install
|
|
|
|
build_script:
|
|
- gradlew.bat RNTester:android:app:assembleRelease
|
|
|
|
test_script:
|
|
- npm test
|