Skip to content

Commit dc0f0c7

Browse files
committed
Added Deployment to Travis and AppVeyor Configs
1 parent d3c72eb commit dc0f0c7

File tree

2 files changed

+61
-4
lines changed

2 files changed

+61
-4
lines changed

.travis.yml

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,50 @@
11
language: c++
22
script:
3-
- qmake $QMAKE_ARGS; make
3+
- qmake $QMAKE_ARGS && make
4+
deploy:
5+
provider: releases
6+
api_key:
7+
secure: >
8+
zyPGnsAU3XralPzpTf1dUvrQ8Hw6k12Xn3kJXGLEPOC8rb/JrGoW9MYlCC9TmZk
9+
1J7CUZc0GLuX77vr2gU3afGURUofibQpXzEBVKVMl8Uf1yCp1J8hC++xjAq0RfT
10+
hfuH0SW+iY2QwoM2G8Y3dUIMxViQs6FeiF9306rn9ohphFeudrkEG3L0vC5sfJ4
11+
LiTnoJdZ/v0maeMXelRFx7VErHXLgf5xu6kI6P3+m5AzxnXuQ7L8Afw+/IC8vgc
12+
bulxgCk8RZe1eKvp4WMW5LPFCVkt9upeanWqdw5tMj2kcb29KaMSp1uU281uLrM
13+
rSvnuuiqFiDiRB3aKb7HqkE74pDkuixv4j++Q2gRziMsot1BED3KmvuFfeFln65
14+
thpo+HVxB/xhWLC97dp6rXMk222E1aCHNHIpM8Aofq89z3GOtpCqYb11h68RSSO
15+
C+mRJVp6BUviSgn8m/hOg730c3Nzr9SJor9PUR8je0zzkypgnYvG8suHcgWOu5a
16+
4Papr9QVhTM1oEOVLxDcSj3A3uNrQBzTYr+ZXQOQOBOW0wtfayIGXocfibaZ08F
17+
RnQ8Um9zBZALSwtTA7OxavBCJoJmaBGAg8MZsv7UcfWBZ/D0b+hjYst/xD7cXhr
18+
BWSKXtQ3mzhkmuvpn6gv+LoJy8Jzp/kkbeFzXX/J5cm8pWLKwfOnk=
19+
file: $DEPLOY_FILE
20+
skip_cleanup: true
21+
on:
22+
tags: true
423

524
matrix:
625
include:
726
- os: osx
827
osx_image: xcode7.2
928
before_install:
10-
- brew update
29+
- brew update > /dev/null
1130
install:
12-
- brew install qt5; brew link --force qt5
31+
- brew install qt5 && brew link --force qt5
32+
before_deploy:
33+
- macdeployqt OpenRCT2.app
34+
- zip -ryq OpenRCT2Launcher-osx.zip OpenRCT2.app
35+
env:
36+
- DEPLOY_FILE=OpenRCT2Launcher-osx.zip
1337
- os: linux
1438
sudo: required
1539
dist: trusty
1640
before_install:
1741
- sudo apt-get update -qq
1842
install:
1943
- sudo apt-get install -y qt5-default qt5-qmake qtbase5-dev-tools qtmultimedia5-dev zlib1g-dev
44+
before_deploy:
45+
- tar -czf OpenRCT2Launcher-Linux-x64.tar.gz OpenRCT2
46+
env:
47+
- DEPLOY_FILE=OpenRCT2Launcher-Linux-x64.tar.gz
2048
- os: linux
2149
sudo: required
2250
dist: trusty
@@ -26,5 +54,8 @@ matrix:
2654
install:
2755
- sudo apt-get install -y qtchooser qtbase5-dev:i386 qtmultimedia5-dev:i386 qt5-qmake:i386 qtbase5-dev-tools:i386
2856
- sudo apt-get install -y g++-multilib zlib1g-dev:i386
57+
before_deploy:
58+
- tar -czf OpenRCT2Launcher-Linux-x86.tar.gz OpenRCT2
2959
env:
3060
- QMAKE_ARGS="-qt=qt5-i386-linux-gnu -spec linux-g++-32 INCLUDEPATH+=/usr/include/x86_64-linux-gnu/c++/4.8/32/"
61+
- DEPLOY_FILE=OpenRCT2Launcher-Linux-x86.tar.gz

appveyor.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,30 @@ build_script:
99
- cmd: >-
1010
qmake
1111
12-
nmake
12+
nmake
13+
14+
mkdir build-Windows
15+
16+
copy release\OpenRCT2.exe build-Windows\OpenRCT2.exe
17+
18+
windeployqt build-Windows\OpenRCT2.exe
19+
20+
pushd build-Windows & 7z a -tzip ..\OpenRCT2Launcher-win.zip * & popd
21+
22+
choco install innosetup
23+
24+
set PATH="C:\Program Files (x86)\Inno Setup 5";%PATH%
25+
26+
iscc installer.iss
27+
artifacts:
28+
- path: OpenRCT2Launcher-win.zip
29+
name: zip-archive
30+
- path: OpenRCT2Launcher-win.exe
31+
name: exe-installer
32+
deploy:
33+
- provider: GitHub
34+
auth_token:
35+
secure: U+ZR9yj0ExiwkxNQ5o/zhtschZ/kktjWmTMilMfbHCcD0dlyBYDVUCjQWbQ8jiA7
36+
artifact: zip-archive, exe-installer
37+
on:
38+
appveyor_repo_tag: true

0 commit comments

Comments
 (0)