forked from theos/theos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.appveyor.yml
31 lines (24 loc) · 965 Bytes
/
.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
# windows server 2012 R2 (ie, windows 8.1). unfortunately the 2017 image does not include cygwin
# out of the box – we could install it, but the job would take a bit longer
image: Visual Studio 2015
# we do support 32-bit, but i’d rather test on just 64-bit
platform: x64
environment:
global:
# vars specific to cygwin
CYG_ROOT: C:\cygwin64
CYG_CACHE: C:\cygwin\var\cache\setup
CYG_MIRROR: http://cygwin.mirror.constant.com/
# $THEOS is absolutely needed for theos to even be found
THEOS: '%APPVEYOR_BUILD_FOLDER%'
# configure our %PATH% (note, semicolons)
PATH: '%THEOS%\bin;%CYG_ROOT%\bin;%PATH%'
install:
# update cygwin
# disabled for now, increases the job duration and not really worth it
# - cmd: '%THEOS%\extras\ci\cygwin-install.cmd'
# set up theos
- cmd: 'bash -c $THEOS/extras/ci/cygwin-setup.sh'
build_script:
# launch the test script
- cmd: 'bash -c $THEOS/extras/ci/test-github-projects.sh'