forked from premake/premake-core
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.autoci.yml
88 lines (79 loc) · 1.94 KB
/
.autoci.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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
recursiveClone: true
gitRecursiveCloneWithParentCredentials: true
quiet: true
history:
build:
number: 16
archive:
number: 16
jobs:
- env:
- windows
label: vs2015
build:
- git clean -ffxd
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
- nmake -f Bootstrap.mak MSDEV=vs2015 windows
- bin\release\premake5 test
- python publish/autoci_publish.py --platform=win32
releaseFiles:
- bin/release/premake5.exe
archive:
files:
- bin/release/premake5.exe
- env:
- centos6
build:
- !!bash
- git clean -ffxd
- make -f Bootstrap.mak linux
- bin/release/premake5 test
- python publish/autoci_publish.py --platform=linux
- cp bin/release/premake5 bin/release/premake5_centos6
releaseFiles:
- bin/release/premake5_centos6
archive:
files:
- bin/release/premake5_centos6
- env:
- centos7
build:
- !!bash
- git clean -ffxd
- make -f Bootstrap.mak linux
- bin/release/premake5 test
- python publish/autoci_publish.py --platform=centos7
- cp bin/release/premake5 bin/release/premake5_centos7
releaseFiles:
- bin/release/premake5_centos7
archive:
files:
- bin/release/premake5_centos7
- env:
- ubuntu
build:
- !!bash
- git clean -ffxd
- make -f Bootstrap.mak linux
- bin/release/premake5 test
- python publish/autoci_publish.py --platform=ubuntu
- cp bin/release/premake5 bin/release/premake5_ubuntu
releaseFiles:
- bin/release/premake5_ubuntu
archive:
files:
- bin/release/premake5_ubuntu
- env:
- osx
build:
- !!bash
- git clean -ffxd
- make -f Bootstrap.mak osx
- bin/release/premake5 test --insecure
- python publish/autoci_publish.py --platform=darwin
- cp bin/release/premake5 bin/release/premake5_mac
releaseFiles:
- bin/release/premake5_mac
archive:
files:
- bin/release/premake5_mac