-
Notifications
You must be signed in to change notification settings - Fork 23
/
.travis.yml
39 lines (34 loc) · 1.41 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
language: cpp
dist: bionic
matrix:
include:
- os: linux
dist: bionic
install: ".travis/linux/deps.sh"
script: ".travis/linux/build.sh"
- os: osx
osx_image: xcode10.1 # =10.13/high sierra
install: ".travis/macos/deps.sh"
script: ".travis/macos/build.sh"
cache:
directories:
- $HOME/Library/Caches/Homebrew
before_cache:
- brew cleanup
- os: linux
dist: bionic
name: "Linux MXE"
install: ".travis/linux-mxe/deps.sh"
script: ".travis/linux-mxe/build.sh"
deploy:
provider: releases
api_key:
secure: "XjHXrtaq9VSLL/zA1BKnrFNHrDuz4WUtn9JJs0EnngUt6zjw1q4Z2suVIw4iXWXkblWLIuA+HHXbM0RsiKHvc8FLFuZWpVkV/hz/AXLEZ40Yn+hW3b3z1zaNXFotXiKC+gmJcOgVo3/BQst1dG3gmUv2IM3JhYa4I3jzR9q5AqSqWbH8B1UdpB46St7D27kGdqt6tJAHZtKmyYRP7GfgeIVrCoOrhvgpFgzrj4p2yKy5voQWulXpyRyooaGOfXMzkcFzsiZLbJhLm3BaiFUOyRINufijjeDlyX5Df05a5x6uVxTZfjLFOyfzxTPpI/fMqNoYlRqvheoMVjGAu3s+e3KvllMM4hxD2M0J6WFV6beyzJqIwgR7Z3wgac5E2RJfQYo3S4V2SlKUAxqx4KXdQAiJ3VqdlE8V6p4eyoPIQFrJpsUfUye4d5rKj/U3SOD9OP9PDqNUEzzdwxYh4V0qexHJnegw4BOHIqIS+yr/fv2thJ27/mghG6a4rqxwbhANL7B3ZUVkFh6X+lW9lqsI+HQViJj7KbrFZNsg3rN6vwtfJsEPJctdvC26Dl8+A8vJWTQwPkiMJJSqliakR2P3XPuRRvHc28Q1tqytuVEJAJvF2/yGnGWauFLtI1D1yWlfMCNHnWftFUA3pXwr3DQoc7agKiBQjS+LU+Z58gGYB7o="
file_glob: true
file: "build/artifacts/*"
skip_cleanup: true
on:
branch:
- "release"
- "staging"
tags: true