-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.travis.yml
95 lines (95 loc) · 7.88 KB
/
.travis.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
87
88
89
90
91
92
93
94
95
language: csharp
solution: VectorRumble.sln
os:
- osx
env:
global:
- Configuration=Release
install:
- wget -O MonoGame.pkg https://github.com/MonoGame/MonoGame/releases/download/v3.7.1/MonoGame.pkg
#- wget -O MonoGame.pkg "http://teamcity.monogame.net/guestAuth/repository/download/MonoGame_PackageMacAndLinux/.lastSuccessful/MonoGame.pkg?branch_MonoGame=%3Cdefault%3E"
- sudo installer -pkg "MonoGame.pkg" -target /
- wget -O butler.zip https://broth.itch.ovh/butler/darwin-amd64/LATEST/archive/default
- unzip butler.zip
- chmod +x butler
- ./butler -V
script:
- nuget restore VectorRumble.sln
- msbuild VectorRumble.Desktop/VectorRumble.Desktop.csproj /p:Configuration=Release /v:d /t:Build /p:AutoBuildPackages=false
- msbuild VectorRumble.Desktop/VectorRumble.Desktop.csproj /p:Configuration=Release /v:d /t:BuildGamePackages /p:AutoBuildPackages=true
- msbuild VectorRumble.Desktop/VectorRumble.Desktop.csproj /p:Configuration=Release /v:d /t:GetBuildVersion
deploy:
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-MacOS-Steam.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-Windows-Steam.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-Linux-Steam.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-MacOS.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-Windows.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-Linux.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: releases
api_key:
secure: "LWHA+oG6Zxz6RmyxhS9F8gJ7dnrBIAi3ea3p0dyRZf0trFdX2nhc3s0Y5ClcgKNJewAYE1GrRwASHzG0ubm9veyLA+SpiiUR/S1g2n2DGev/J/OPJFOP/5rZwG4cxy3+cUT3yBSSpHE34nvSfMKgBDsBUhkoizdR+r7drEimhuHbrqFB2fJkykpj1DF+tJmIyD/yG/wtJrJYF5wSsEGHh4iC8N3mRP2xCBFqUXl9O0uix85XDKPQz/8eRpI07PRqdLa9zvjtMkWHDUZvWTVglHwPMG4eSfejiI0NTi68R5I927+WL4WsOGn9ouwuT+ORAG8ge10yc4FgVfQnj9dUy9vsr+G3+RdHfnN7hBRCoCvCex/+Ra349v4d/qslEm3D0Vx0nGZSQ7mE3YKCTqNKPKh6MOqIfulk/BZyzmgTM/GFrosqD/jfr8nzRVN+VR/H6aTqhqa/OWHp7A4RW293a8zCOikvr8NGITwjwphhq8GBrTaSS+PfWNmcYjP0qCLSoC75mEub4+IqmDXe9gO9mdUx78klakw7YyPEQPrVW787b7Dvk69h28hyvzTcvKX5fFMxqSJJpkzh1exIi78qcYzshc60QUhKwsbhuKa1EMcSCc3YdHtsxO1wsJUNv5NQ+22u74WUxpY6PnuAQj+CWr0WzBZMh4QGNl9NCfrAKEU="
file: VectorRumble.Desktop/bin/Release/VectorRumble-MacOS-AppStore.zip
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: script
script: ./butler push VectorRumble.Desktop/bin/Release/VectorRumble-MacOS.zip infinitespace-studios/vector-rumble:osx-alpha --userversion-file VectorRumble.Desktop/appversion.txt -v
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: script
script: ./butler push VectorRumble.Desktop/bin/Release/VectorRumble-Linux.zip infinitespace-studios/vector-rumble:linux-alpha --userversion-file VectorRumble.Desktop/appversion.txt -v
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true
- provider: script
script: ./butler push VectorRumble.Desktop/bin/Release/VectorRumble-Windows.zip infinitespace-studios/vector-rumble:windows-alpha --userversion-file VectorRumble.Desktop/appversion.txt -v
skip_cleanup: true
on:
repo: infinitespace-studios/VectorRumble
tags: true