This repository has been archived by the owner on Nov 21, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
42 lines (35 loc) · 2.2 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
sudo: required
dist: xenial
addons:
apt:
update: true
packages:
- fakeroot
language: cpp
services:
- docker
env:
global:
- secure: "pi8SxwRctppW28sks0zmtTVFG3K8dpiFn7I0V8RlknztTemXHyax/xI1c3hgjEOmudRa+rj4sdam35EdTSCZN7NBVb0JWKcepktOvd2OPe0wr2Nh6dgSyxOnTbIxbeTlyLB9KdxYUaHRs6KY0prem5GKcYEMAIkA64AN0y++4oZjINQ8wj5cgzuPAV087xTuAD3NxEtU6vF2pvvGK6ptAbNBIei2oS5tG9IPP0AfpemR71ZGLPqIicXLkoaG+QRO6p07Odwzf4D2yvKgqxFxrKGSGkSYlf1LFwBkv73tSYbB37rLzoV6DycL3k/RvkvCDLYw5Am1FmvSi6iHzFs0Yd6URz0DK0TQBy5VcrhQewgYZrBeNhUND+rpIWqAQfzg7Cyt03KF9evVFb2poRH4aYLkT5BE7DAaKSOjYpCj8tcNObCjWHLKxTzu/JVcfRAVTvmnxp85K4g0mscw4YmrA61UymCCJM8TBLXwD25alliItlX6iasltGmU7vthO23vI5iSLc+qTTkrQSeLp/OVStlLGYwgT/o5JQ+iz+Mr/7n1AKWcfclLcC3sW0UfTADgYwgnXtZWhS8Y3cgd513vx/yIgZg3ALHiSynytUH70DkkqLB2fxkZ+84lPdyHMBqPMZZWfN68ofIPZUgRmt7GVGtGAiunSEZwut5A2zli+68="
- secure: "DcuouyMUP6G0gcyNj705hHEN9ElmFMViv37jM4rHlhs7W0/7aA0eRm9dDLNNitAO1Nhb0ZszSA+I9HIoegK5KkY0qhpLEKlqHN7Cz4LEBOH7O8JVg63xxEfNauVEXFMsyCzkC9xdFB3H1HXq6X7mBNOTM8DKaEcqYbc69YcBvN6FNIyFzozkpnyluO0A7F0tthZip1WD1MynWl1bvxJQj6KCixK86gHboTmwxQHIqqcTt5RrcEyf0njDxpZljj+A+L/fsryj6btWvz/mhrjKZDHmlvpxa4X58ENxxpvN//roXJ4e6muokqr7u5kVBFpp0c7kIDcytLIkzMOGbWzJysRk6z6HMT4yCuK3ddrb5HdcAQsplSnxC1+wnQiBVK42eGTKRC3k8Ifl5Zj1X2nMM96yPG+M4/t/WRWSYVWEAJnCw25U1mATM1iqSksBG2U1QcTfB4M1bED2rWM/gx+Fu7O8BS4jBZ3BGSmMTdL8esIJb+4fIx1/X6QuawjOyW1CIUpZ+AGmyh+Vkk++Q+zWgPFDTYxGPyUEwjoNKH29/BJwvspi7sp7DcJxd7aDmmjajLm9crafX9T88EbYcKrcfL32zITHSxu7znFnGN3JCUhsL36Lo/EaP8TB5ZWnWqcH7iRoEmVK7b4koQrZg1JD/o3UaIaAxHwij3Uyb35KtB8="
cache:
directories:
- $HOME/builder_ccache
- $HOME/full_build
before_install: export -f travis_fold && export -f travis_time_start && export -f travis_time_finish && export -f travis_nanoseconds
jobs:
include:
- &compile
stage: compilation
name: Compilation (Debian9/clang/ccache)
script:
- export PROJECT_ROOT=`pwd`
- $PROJECT_ROOT/travis/linux_compile.sh
- &post-compile
stage: Post compilation
name: Debian package upload to S3
if: type != pull_request AND branch != master
before_script: pip install --user awscli
script:
- export PROJECT_ROOT=`pwd`
- $PROJECT_ROOT/travis/build_and_upload_deb.sh