File tree 2 files changed +49
-2
lines changed
2 files changed +49
-2
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ configuration: Release
4
4
environment :
5
5
matrix :
6
6
- BUILD_TYPE : tiny
7
+ - BUILD_TYPE : tiny32
7
8
- BUILD_TYPE : regular-asm
8
9
- BUILD_TYPE : regular32-asm
9
10
@@ -22,10 +23,26 @@ build_script:
22
23
test_script :
23
24
- Make.bat test
24
25
26
+ after_build :
27
+ - Make.bat artifacts-%BUILD_TYPE%
28
+
25
29
artifacts :
26
- - path : luvi.exe
30
+ - path : artifacts\*.exe
31
+ - path : artifacts\*.lib
27
32
28
33
cache :
29
34
- C:\ProgramData\chocolatey\bin -> appveyor.yml
30
35
- C:\ProgramData\chocolatey\lib -> appveyor.yml
31
- - C:\Program Files\NASM -> appveyor.yml
36
+ - C:\Program Files\NASM -> appveyor.yml
37
+
38
+ deploy :
39
+ description : ' ' # appveyor says this is mandatory
40
+ provider : GitHub
41
+ auth_token :
42
+ secure : Z1U2OG/0SsMQWFB4ReA0R/661E/r4PS2IVJ+jXC7UOBdj78TBjdmtJeUIWaCLoLQ
43
+ artifact : /.*/ # everything
44
+ draft : false
45
+ prerelease : false
46
+ force_update : true
47
+ on :
48
+ APPVEYOR_REPO_TAG : true # tags only
Original file line number Diff line number Diff line change @@ -81,6 +81,36 @@ git clean -f -d
81
81
git checkout .
82
82
GOTO :end
83
83
84
+ :artifacts-tiny
85
+ IF NOT EXIST artifacts MKDIR artifacts
86
+ COPY build\Release\luvi.exe artifacts\luvi-tiny-Windows-amd64.exe
87
+ COPY build\Release\luvi.lib artifacts\luvi-tiny-Windows-amd64.lib
88
+ COPY build\Release\luvi_renamed.lib artifacts\luvi_renamed-tiny-Windows-amd64.lib
89
+ GOTO :end
90
+
91
+ :artifacts-tiny32
92
+ IF NOT EXIST artifacts MKDIR artifacts
93
+ COPY build\Release\luvi.exe artifacts\luvi-tiny-Windows-ia32.exe
94
+ COPY build\Release\luvi.lib artifacts\luvi-tiny-Windows-ia32.lib
95
+ COPY build\Release\luvi_renamed.lib artifacts\luvi_renamed-tiny-Windows-ia32.lib
96
+ GOTO :end
97
+
98
+ :artifacts-regular
99
+ :artifacts-regular-asm
100
+ IF NOT EXIST artifacts MKDIR artifacts
101
+ COPY build\Release\luvi.exe artifacts\luvi-regular-Windows-amd64.exe
102
+ COPY build\Release\luvi.lib artifacts\luvi-regular-Windows-amd64.lib
103
+ COPY build\Release\luvi_renamed.lib artifacts\luvi_renamed-regular-Windows-amd64.lib
104
+ GOTO :end
105
+
106
+ :artifacts-regular32
107
+ :artifacts-regular32-asm
108
+ IF NOT EXIST artifacts MKDIR artifacts
109
+ COPY build\Release\luvi.exe artifacts\luvi-regular-Windows-ia32.exe
110
+ COPY build\Release\luvi.lib artifacts\luvi-regular-Windows-ia32.lib
111
+ COPY build\Release\luvi_renamed.lib artifacts\luvi_renamed-regular-Windows-ia32.lib
112
+ GOTO :end
113
+
84
114
:publish-tiny
85
115
CALL make.bat reset
86
116
CALL make.bat tiny
You can’t perform that action at this time.
0 commit comments