-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathappveyor.yml
35 lines (28 loc) · 1.01 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: 1.0.{build}
environment:
matrix:
- ANDROID_HOME: "C:\\android-sdk-windows"
install:
- set OLD_PATH=%PATH%
- set PATH=C:\msys64\usr\bin
- yes | C:\msys64\usr\bin\pacman --sync ccache
- set PATH=%OLD_PATH%
- md c:\bin
# Ninja
- appveyor DownloadFile "https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip" -FileName ninja.zip
- 7z x ninja.zip -oc:\bin\ninja > nul
- set PATH=c:\bin\ninja;%PATH%
- ninja --version
# CMake
- appveyor DownloadFile "https://cmake.org/files/v3.10/cmake-3.10.2-win64-x64.zip" -FileName cmake.zip
- 7z x cmake.zip -oc:\bin > nul
- set PATH=c:\bin\cmake-3.10.2-win64-x64\bin;%PATH%
- cmake --version
# Android SDK
- appveyor DownloadFile https://dl.google.com/android/repository/sdk-tools-windows-3859397.zip
- 7z x sdk-tools-windows-3859397.zip -oC:\android-sdk-windows > nul
- yes | C:\android-sdk-windows\tools\bin\sdkmanager.bat --licenses > nul
build_script:
- gradlew.bat assemble
test_script:
- gradlew.bat test