This repository was archived by the owner on Mar 28, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy path.travis.yml
More file actions
76 lines (76 loc) · 4.2 KB
/
.travis.yml
File metadata and controls
76 lines (76 loc) · 4.2 KB
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
language: cpp
git:
depth: 3
#env:
# global:
# # BINTRAY_KEY
# - secure: "WDcwmwVGvh2r07WLMf6dCNYCw+yY4j2huTEMjqPi1PmWWBwhzPogeUoaJRDIMW8JB6Iw9MOeGTuwbKkUQM0dQCYU/qdpIz4QkmqeKbi9d22wQhJYltcFGkA6vApKDXhnYhA2+8tiOOg5Q/2VCIAzb2pgcD/l92SwwJ0R2KvunWl0mOQIoL6bGb+1gpdekLLeLVL9XvXePthDY+9Pr1FMK0vO9iqzOEKzN4rMevkvvERcPFYV/zFH7ER8i8CT3TZPaLHDwCHWlrcv9e5iC/MIbZ+UKj+axFPEiFZudMWlhTN3oNPkJJCRzLSVYWnOMfOBhzoSBj3kQalznV6XeWoQWRQCZgWzUHVglXDcYfgyYelfXcVemNDEuscdiZXQgGLCVtDjTeug1a+IBgfCHPsUZC/MxDr/nX8TDLbWo/Xt38nIQLkWp+ZSG16kdK260QPP8PwAxrOo7oQDsZ1ySMZJQHDVoo/FLjOEuYswiQy5wnDPjtmgAllDtAKNvXfsBninu0K7jiMDC2Ff0B+hJFHnvYeQJ7QxRRaRhliAh0E/glmUv6rLD1L9ZgW7XlLvV0oMP8yOGTSjes7tsW7/NC0gDqED5KAdN614rDkm1peXeFFbmGGkB+5/UjmASexDEqRdOQdw51PKGn9D3FS12gA3vUEa5zi+6STNmUXs9vxjUfE="
matrix:
include:
- os: linux
# I have to update to Ubuntu 16.04
# since there is no Lua5.3 package for 14.04
dist: xenial
compiler: gcc
addons:
apt:
packages:
- libsdl2-dev
- libsdl2-image-dev
- libsdl2-mixer-dev
- libfreetype6-dev
- libcurl4-openssl-dev
- libarchive-dev
- liblua5.3-dev
- desktop-file-utils
after_success:
- cd ..
- git show -s HEAD > nightly-build-version.txt
- wget -q https://github.com/AppImage/AppImages/raw/master/pkg2appimage -O ./pkg2appimage
- chmod a+x ./pkg2appimage
- export DOCKER_BUILD=1
- bash -ex ./pkg2appimage ./pkg2appimage.yml
- cd out
# - |
# for APPIMAGE in *.AppImage ; do
# curl -T $APPIMAGE "-uacmepjz:$BINTRAY_KEY" "https://api.bintray.com/content/acmepjz/meandmyshadow/meandmyshadow/nightly-build/$APPIMAGE?publish=1&override=1"
# done
before_deploy:
- |
if [[ -z "$TRAVIS_TAG" ]]; then
export TRAVIS_TAG=nightly_build
fi
deploy:
# for nightly build
- provider: releases
api_key:
secure: "ZE0vKsexqGgvORJKO/yMmbKcSzwPsqYAG0P0vOjRxLdhLMjZJV+RG7vWzt1f4nVzGdkaymekPtvRPdk+AwJZx3kQfNElRRGhVkgSNUANWIbXiSLFSVoJ7g4WygMGyZNowtfQE4lQE+MwpxjiGfmmyAHvz9euSPe0VCsQpfC24jN6Stlq9esFxjUg7Uxx//3ZfPjStkomUFQ4uZb9hQHYhPO1+TAeIIFb4A6OBqZUEUO6T4X0y0mNaJNEKFCiuAemn2I1W9Sr2GaHR56OSBF8aM2xwr3rdieKUbKhHlfyK/FUuEOw7d26vXPPKsa/bI9JRocOF4VU/+HxRguA5HLcj0qPfrhp+oiXGllWko9Xst+VMOSfCxlk01m8H1yyCj10iJVv3ebjQ+0Ss0FpETAzKXW568bREaF9QvrAbhGIvx0A7UUk16rChPe0M42encvbAMh1h/5+WJ/abYshbwzx2qvFfAB9EiGzJuLgvySvnrV2/M6Aj9CXIcTNrTlja9mRGVgOfc3Ieml9CeuNcUu1WX8T5ZPnhaOxieDDp/lgsp95iENy2a3O4mwzNE+8vZKd4GpvElpAFlLV1iPHt4Y08Shi9rcM5qeny4jsnv6QQdKNwSIUhWzqAy4VGT2To5iVQ8XSD2y4cb577iZqavzLLybTFsU1gr69IwIKBxeL/nU="
skip_cleanup: true
draft: false
prerelease: true
overwrite: true
file_glob: true
file: ../out/*.AppImage
on:
tags: false
# for tag build
- provider: releases
api_key:
secure: "ZE0vKsexqGgvORJKO/yMmbKcSzwPsqYAG0P0vOjRxLdhLMjZJV+RG7vWzt1f4nVzGdkaymekPtvRPdk+AwJZx3kQfNElRRGhVkgSNUANWIbXiSLFSVoJ7g4WygMGyZNowtfQE4lQE+MwpxjiGfmmyAHvz9euSPe0VCsQpfC24jN6Stlq9esFxjUg7Uxx//3ZfPjStkomUFQ4uZb9hQHYhPO1+TAeIIFb4A6OBqZUEUO6T4X0y0mNaJNEKFCiuAemn2I1W9Sr2GaHR56OSBF8aM2xwr3rdieKUbKhHlfyK/FUuEOw7d26vXPPKsa/bI9JRocOF4VU/+HxRguA5HLcj0qPfrhp+oiXGllWko9Xst+VMOSfCxlk01m8H1yyCj10iJVv3ebjQ+0Ss0FpETAzKXW568bREaF9QvrAbhGIvx0A7UUk16rChPe0M42encvbAMh1h/5+WJ/abYshbwzx2qvFfAB9EiGzJuLgvySvnrV2/M6Aj9CXIcTNrTlja9mRGVgOfc3Ieml9CeuNcUu1WX8T5ZPnhaOxieDDp/lgsp95iENy2a3O4mwzNE+8vZKd4GpvElpAFlLV1iPHt4Y08Shi9rcM5qeny4jsnv6QQdKNwSIUhWzqAy4VGT2To5iVQ8XSD2y4cb577iZqavzLLybTFsU1gr69IwIKBxeL/nU="
skip_cleanup: true
draft: true
prerelease: true
overwrite: true
file_glob: true
file: ../out/*.AppImage
on:
tags: true
condition: $TRAVIS_TAG != nightly_build
# - os: osx
# compiler: clang
# install:
# - brew install sdl2 sdl2_image sdl2_mixer freetype libarchive lua
# - export PATH=/usr/local/opt/libarchive/bin:/usr/local/opt/libarchive/lib:/usr/local/opt/libarchive/include:$PATH
# # libcurl (xcode builtin)
script:
- mkdir build && cd build && cmake .. && make