-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
59 lines (53 loc) · 1.84 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
language: rust
jobs:
include:
- env:
OSCAR_NAME=oscar-x86_64-unknown-linux-gnu
TARGET=x86_64-unknown-linux-gnu
os: linux
- env:
OSCAR_NAME=oscar-x86_64-unknown-linux-musl
TARGET=x86_64-unknown-linux-musl
os: linux
addons:
apt:
packages:
- musl-tools
- env:
OSCAR_NAME=oscar-arm-unknown-linux-gnueabihf
TARGET=arm-unknown-linux-gnueabihf
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc
os: linux
- env:
OSCAR_NAME=oscar-aarch64-unknown-linux-gnu
TARGET=aarch64-unknown-linux-gnu
os: linux
arch: arm64
- env:
OSCAR_NAME=oscar-x86_64-apple-darwin
TARGET=x86_64-apple-darwin
os: osx
- env:
OSCAR_NAME=oscar-x86_64-pc-windows-gnu.exe
TARGET=x86_64-pc-windows-gnu
os: windows
install: skip
script:
- ./build.sh
deploy:
token:
secure: bKLcLL81nzHooDWFirca5oLCOV0lJ//1NIpJ4uCnRN2zgomPVgAlaDGCcu5Kzw+/Y4GnHAyFxMFfIwMF1R12LBUsACD3rM6g8iBV708XWLGcn5m0PzPMvGACUyhn+dlSrOI/sFoYVIugwm54lfR2zpz9TZA38KlPnLElgb/7izdioiVJVUStoUmK7Pyqa6/EzzWaqpXMh5xz7q83To50lXFMsj1nZ6wjUx1dmZNfWVqQsJOsDDXn/2bXHhJDzn22onlCgmDNBl/8505B3G+6BauEwZBY9Yxd642aMXQ9gOGAUeDiqPkofsk2G3Purf9Z8exqGMirB5+mP/o3bGZwfcJx3Bidya275F0+MhbyluS9+9QBgqCrGpcBrAjLGl7cymGbmjtwHUrUMRAf1rb7nNSHbKcyk7ppE5FI9NURtw7UfdKJX3/uxuo+NQC/2P6gnoL8LjVIyEAABVwVMbyKKndE8aShonuW/fUpFbpNTY0qkt3QjuF3qYjq5Dhu6WYTuiQB4o6IhS10p5cxrBdSYG/QmSvHM1EDmUDNtLy1HeZcqS4P44L6DCFomkJ7goOAWJjaYjQysNaA61b3XxqE2k50ciYvrO1vFIVD2guCKqMrZwU2LD4DHlbd7vdSqtob0tl5QabSvFPaXHztT3Ef/SdFW4VhwZbWwl9cX/JJ5O8=
file_glob: true
file: "$OSCAR_NAME"
on:
tags: true
provider: releases
skip_cleanup: true
branches:
only:
# release tags
- /^v\d+\.\d+\.\d+.*$/
- master
notifications:
email:
on_success: never