forked from Framstag/libosmscout
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
90 lines (84 loc) · 3.75 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
language: cpp
branches:
only:
- master
matrix:
include:
- os: linux
dist: xenial
sudo: required
compiler: gcc
env:
- BUILDTOOL=meson
- TARGET=build
- os: linux
dist: xenial
sudo: required
compiler: gcc
env:
- BUILDTOOL=cmake
- TARGET=build
- os: linux
dist: xenial
sudo: required
compiler: clang
env:
- BUILDTOOL=meson
- TARGET=build
- os: osx
osx_image: xcode9.3
compiler: clang
env:
- BUILDTOOL=meson
- TARGET=build
- PLATFORM=osx
- os: osx
osx_image: xcode9.3
compiler: clang
env:
- BUILDTOOL=cmake
- TARGET=build
- PLATFORM=osx
- os: osx
osx_image: xcode9.3
compiler: clang
env:
- BUILDTOOL=cmake
- TARGET=build
- PLATFORM=ios
- os: linux
dist: xenial
sudo: required
env:
- TARGET=website
- secure: "Oeondq8ZTLy7Msjr8ZaoWhwk0Ra1aQbz8H2NBgnhoovJk/128XS4cy4/8LAavQAEDE2Urblnq946qTrLGHcmKBhBU/727dcDCHd6OD44rY5gBrM/oRmZBePAp8tujj/47iBeGvRR/WWk6qkh3+v6efqK5sOW8Y9wkvEkKawz3iD34k2RqCeeQR0a4uC1PshOUokSd4AWf4ppMKjou4Xu+Dq0sgT4e2dxvcvfb9D43E2sULXBolF4G7jw7ud0DfyMSltYhATrUfI7pj80vYVs3s5uKkuaAq8g2toA30WrmmjrkKYB3QTsxrLNX4vRxggp1lsCheotcG0tLSY8f8R9bt7vuZC69CaAhAXcc4xVBY/RGgcoOn7oBsS04l2QD/TgStnvUmuwevdk1LtSZbu6g8jk+xihn7E/7FzWGkF9G+X6lRW6Bz0Dq4UWHoQiYr/2gx7xQv+PDfc5xf5I6vh2ORFRb/BRBwiDPE1tZY94TRcZRNqPxhsXvypMugRWXqlKqmdT786hQdwvkfndhI7wH5HQDVHMF6Vc4iy7GgnShlaarGWipR7x/fLOnJmj6vbMp/oSr7CTyzqm5Aaoqx2NasvBVMRem/gyYESt82oC2WKclw7f/Rk4e3h0g5mum82n9hleeMlyRdd4lsLSR+v3gb7fsXixYwJAnM69KOzppEQ="
- secure: "AKvNzfERBE4ozODfRJrSs/b9+XjhJKNMA9Of+GH++nwYV/OmpMeiWCfToVt5I+coLWaZQZ1V7jjHXNl27fzHKly5BslSBx0PbMu+Od6jyPGUVRBf4/HnltyexjIqJ6/BlQLBf57NlUV3f+OYTdlfa9AyMHt7TAr35HQO6L7MBlBCD6uS+hP0piRJSYqXsWePHxcmL9nKDCNY8Ip5DFJ6nPnq8YIxXnG/JZSxUqtPnc15IXYH2+zhNwL8bEyaodIogZdVXUk6I3YykWMn7TTeIw3kPvp2+iCw03964R4wlKcy90IxcdYrZPHQfVx3/fl8Ntik8rqPwjsPSM4KjDjYnoh+wqT3t01cna9mqQ6qaSbNl67//IE7Mb21JaTo/UbnxCzo/Ii1U9HFO8mLov64X6Kp2sYKV+Iajm52lw8eSm7QI04wmmmpM87SFr71n/TN4nZP0NPs1BP6oK4m/uc/N2JbvTt/ikQiwkvd05M/hBi91ToYBpSLtpdAi3iC1Ok1bJD25ElFJkQ9rwyHwUvWFLq0D2qtv4jVpraDYFYE4JWy+Q/BECV5v8IWunqP4DOmVKifpqDTGSJL9j+exEnE8Ed7qtbXtb3cSCucT3WPUFUD2MBW0cpjobZF7k5UgE2U8d1QuYy/mBSfyQR5gif0Hv/hMmlOWahtmGP5jzb/fIE="
- os: linux
dist: trusty # there is problem with static linking of Import tool in Ubuntu Xenial
sudo: required
compiler: gcc
env:
- BUILDTOOL=cmake
- TARGET=importer
- IMPORT_TOOL_OS=Linux
- IMPORT_TOOL_ARCH=x86_64
before_install:
- $TRAVIS_BUILD_DIR/ci/travis/install.sh
script:
- $TRAVIS_BUILD_DIR/ci/travis/build.sh
notifications:
email:
recipients:
on_success: change
on_failure: always
deploy:
provider: releases
api_key:
secure: VtjyOqGYuL4LcStX0LqFJ+3jK9ojgEUKqyO7ZjukFscxGpH6zvHGb8whgHUugu+xyb4K3sZf/uqBE1gvQsbCgAltUc1akZczN61Jlwg2kb0KQqQKMKyr944+nDrLU3H7HpdLHEBR5FgrVmggjY4BeU3XYO2e+niyccpGCj5T6ocV0N3oQ1pI1wtWC6JwWViG4JA6K4uszpj/d0koQ1ncIFkEp8C7jk/j67FeSzemDVmNaHCIJOQdOf4lR4z5JvDAjsMtEfFtPvZyo4eJuHkpc7cU2FZeWmkkTHfMRZQkVBplxExQofzaZ9oN1I5VX+kiOQltH5jCFbh+8oWxHEGir5/Hy+6WfQzIjHF40Ane/Ri521ZDrxLky5QMdC4/U2cgB1WkHwuoYlWwCyB90n2Hjn1VCNABhuVXnhAu6YY+cAf+Z5nwbh5sT3LRk1lWuC9aGOSWsG/Ye5gPIk1GyW1k/kDr89J0jyuXd065JTT371mRScME4NMaUAHt/nHqonvUXQwYwNr1wjOf3XAfHVzSiByROuaYlTBgCG01+0wpRL0DSTE5072+3r6Piab7oX7j/EHgZ2rVCxSHPT8AlPl3LpJYesfZuj1WaJMaNXTIFWLBf4H8JnkoqBwdrhHQJK/XjqPENiY3saXpvd2O3G1KY3vAeLAP2uTvAJPSR9Pj8k4=
file: build-import/libosmscout-importer.$IMPORT_TOOL_OS.$IMPORT_TOOL_ARCH.tar.gz
skip_cleanup: true
on:
tags: true
repo: Framstag/libosmscout
condition: $TARGET = importer