-
Notifications
You must be signed in to change notification settings - Fork 5
/
appveyor.yml.disabled
61 lines (57 loc) · 1.76 KB
/
appveyor.yml.disabled
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
60
61
version: "{build}"
environment:
global:
PYTHON_VERSION: "3.x.x"
install:
# - cinst haxe --ignore-dependencies -y
- cinst neko --ignore-dependencies -y
- cinst wget -y
- wget -q http://hxbuilds.s3-website-us-east-1.amazonaws.com/builds/haxe/windows64/haxe_2018-01-23_development_ceeba64.zip
- 7z e haxe_2018-01-23_development_ceeba64.zip -y
- setx /M PATH "haxe_20180123223651_ceeba64a1;%PATH"
- haxe -version
- cmd: mklink C:\Python34-x64\python3.exe C:\Python34-x64\python.exe
- set PATH=%PATH%;C:\Python34-x64
- RefreshEnv
- haxelib setup %HOME%/haxelib
- haxelib install hxcpp
- haxelib install hxjava
- haxelib install hxcs
- haxelib list
build_script:
- REM [Building NEKO]
- haxe hxml/appveyor.hxml -neko bin/test.n
- REM [Building JAVASCRIPT]
- haxe hxml/appveyor.hxml -js bin/test.js
- REM [Building PHP]
- haxe hxml/appveyor.hxml -php bin/php
- REM [Building PHP7]
- haxe hxml/appveyor.hxml -D php7 -php bin/php7
- REM [Building PYTHON]
- haxe hxml/appveyor.hxml -python bin/test.py
- REM [Building JAVA]
- haxe hxml/appveyor.hxml -java bin/java
- REM [Building C#]
- haxe hxml/appveyor.hxml -cs bin/cs
- REM [Building C++]
- haxe hxml/appveyor.hxml -cpp bin/cpp
test_script:
- REM [Running NEKO]
- neko bin\test.n
- REM [Running JAVASCRIPT]
- node bin\test.js
- REM [Running PHP 5.6]
- cinst php --version=5.6.32 -y
- C:\tools\php56\php.exe bin\php\index.php
- cuninst php
- REM [Running PHP 7.2]
- cinst php --version=7.2.0 -y
- C:\tools\php72\php.exe bin\php7\index.php
- REM [Running PYTHON 3.5]
- C:\Python35-x64\python.exe bin\test.py
- REM [Running JAVA]
- java -jar bin\java\TestAll.jar
- REM [Running C#]
- bin\cs\bin\TestAll.exe
- REM [Running C++]
- bin\cpp\TestAll.exe