Create windows-gnu and windows-msvc builds

This commit is contained in:
Lars Bergstrom 2016-12-20 14:33:44 -06:00
parent fd5733fc1e
commit 8fcf88f2aa
2 changed files with 24 additions and 3 deletions

View file

@ -106,7 +106,27 @@ windows-dev:
- ./mach test-unit
- ./mach build-geckolib
windows-gnu-dev:
- ./mach build --dev
- ./mach test-unit
- ./mach build-geckolib
windows-msvc-dev:
- mach.bat build --dev
- mach.bat test-unit
- mach.bat build-geckolib
windows-nightly:
- ./mach build --release
- ./mach package --release
- ./etc/ci/upload_nightly.sh windows
- ./etc/ci/upload_nightly.sh windows-gnu
windows-nightly-gnu:
- ./mach build --release
- ./mach package --release
- ./etc/ci/upload_nightly.sh windows-gnu
windows-nightly-msvc:
- mach.bat build --release
- mach.bat package --release
- .\etc\ci\upload_nightly.sh windows-msvc

View file

@ -11,7 +11,7 @@ shopt -s failglob
usage() {
printf "usage: ${0} android|linux|mac|macbrew|windows\n"
printf "usage: ${0} android|linux|mac|macbrew|windows-gnu|windows-msvc\n"
}
@ -48,7 +48,8 @@ main() {
elif [[ "${platform}" == "macbrew" ]]; then
extension=tar.gz
package=target/release/brew/*."${extension}"
elif [[ "${platform}" == "windows" ]]; then
elif [[ "${platform}" == "windows-gnu" ||
"${platform}" == "windows-msvc" ]]; then
extension=msi
package=target/release/msi/*.msi
else