forked from microsoft/react-native-windows
-
Notifications
You must be signed in to change notification settings - Fork 2
/
appveyor.yml
33 lines (25 loc) · 1.21 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
version: 1.0.{build}
max_jobs: 2
image: Visual Studio 2015
cache:
- ReactWindows\packages -> ReactWindows\**\packages.config
- '%USERPROFILE%\.nuget\packages -> ReactWindows\**\project.json'
- ChakraCore\Build\VcBuild -> ChakraCore\lib\Common\*.h
clone_script:
- ps: git clone -q $("--branch=" + $Env:APPVEYOR_REPO_BRANCH) $("https://github.com/" + $Env:APPVEYOR_REPO_NAME + ".git") $Env:APPVEYOR_BUILD_FOLDER
- ps: if (!$Env:APPVEYOR_PULL_REQUEST_NUMBER) {$("git checkout -qf " + $Env:APPVEYOR_REPO_COMMIT)}
- ps: if ($Env:APPVEYOR_PULL_REQUEST_NUMBER) {git fetch -q origin +refs/pull/$($Env:APPVEYOR_PULL_REQUEST_NUMBER)/merge; git checkout -qf FETCH_HEAD}
- ps: git submodule update -q --init --recursive
before_build:
- ps: >-
Get-ChildItem .\ChakraCore\Build\VcBuild * -recurse | ForEach-Object{$_.LastWriteTime = get-date}
nuget restore ReactWindows\ReactNative.sln
build_script:
- cmd: >-
set DEVENV="%VS140COMNTOOLS%\..\IDE\devenv"
%DEVENV% /build "Debug|x86" ReactWindows\ReactNative.sln
%DEVENV% /build "ReleaseBundle|x64" ReactWindows\ReactNative.sln
%DEVENV% /build "Debug|ARM" ReactWindows\ReactNative.sln
test:
assemblies:
- ReactWindows\ReactNative.Net46.Tests\bin\x64\**\*.Tests.dll