This repository has been archived by the owner on Jun 4, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 85
/
appveyor.yml
59 lines (51 loc) · 1.39 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
image:
- Visual Studio 2017
environment:
nodejs_version: "11"
appveyor_build_worker_cloud: gce
BUILD_ARCH: win
matrix:
- BUILD_NODE_VERSION: 12.2.0
platform:
- x64
configuration:
- Release
branches:
only:
- master
matrix:
fast_finish: true
cache:
- '%UserProfile%\.m2'
- tmp -> appveyor.yml, build.boot
- '%LOCALAPPDATA%/Yarn -> yarn.lock'
- '%APPDATA%/Yarn -> yarn.lock'
- '%APPDATA%\npm-cache -> yarn.lock'
- node_modules -> yarn.lock
- '%SystemRoot%\boot.exe -> boot.properties'
- '%UserProfile%\.boot\cache\lib -> boot.properties'
- '%UserProfile%\.boot\cache\bin -> boot.properties'
install:
- ps: Install-Product node $env:nodejs_version x64
# Install NASM
- curl -L -o nasm.exe https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/win64/nasm-2.14.02-installer-x64.exe
- start /wait nasm.exe /S
- ps: $env:path="C:\Program Files\nasm;$($env:path)"
- npm install -g npm@latest
- npm install -g yarn
- set PATH=%APPDATA%\npm;%PATH%
- yarn install
- ps: wget 'https://github.com/boot-clj/boot-bin/releases/download/latest/boot.exe' -OutFile "$pwd\boot.exe"
- cmd: 'move boot.exe %SystemRoot%'
test_script:
- yarn lint
- yarn type:check
- yarn test
- boot test
- boot release-ci
- cmd: scripts/test-build.bat
artifacts:
- path: build
name: lumo-$(BUILD_ARCH)-node-v$(BUILD_NODE_VERSION)
# Don't actually build (MSBuild).
build: off