-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
90 lines (80 loc) · 4.12 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
dist: xenial
language: Rust
cache: cargo
os:
- osx
- linux
rust:
- stable
env:
global:
- RUST_BACKTRACE=1
- PATH="$HOME/.cargo/bin:$PATH"
- IMG_LINUX64=messense/rust-musl-cross:x86_64-musl
addons:
apt:
packages:
- upx-ucl
homebrew:
packages:
- upx
- gettext
services:
- docker
install:
- ci/travis/${TRAVIS_OS_NAME}/install.sh
script:
- ci/travis/${TRAVIS_OS_NAME}/script.sh
after_success:
- ci/travis/${TRAVIS_OS_NAME}/after_success.sh
notifications:
email:
deploy:
# - provider: bintray
# file: ci/bintray/static.master.json
# user: althonos
# key:
# secure: XCFicO9tn18ZpY2+D0Sds55x5selq6/DwmL8qdKFYFiINw+kCLYKiZDRH1dTwouqyDJzblLhLsvHxKvETSZj8F3EMjQzBCWjYbJvmavPk10k+RP4WcBULhTpKJDqj5duL4VDOZL7qWyOUuQLQPL3EaXcCaxYx/3Q93K9N8RKrdCxIBdTR4tdGnEYlKVDyAxAoq7WfWJPMS9gNgXzumGrka/GW7oEy0zarLGgTcF514DBbIipAsz4PK1FQUL2qMNwk1koE5IVCR8aEzN/2G4gN7ipzqNHas58rGpGfN9aQGvXhs1Pw6izcN72YTpqpNmeiLk5eXGrgh3fQk1DtaXtigBWuMfQVCQPCHmg0xgo0mfLOQAH9BEEgtMzjeChXvzVFK0uYDZ1GpRAIli5Gn9TtliqDYMPCcHoK4z846KBn1ToNScFgBk04XZpu7u71xbSu7h8dNksQ/WxvmaEeNJwJUXn5MpohXjYD5IyJNXmsixaK+/vW8Lt5CQwdXZeUaNSibFtaicCV+93BpQ7K0Fiw+A0wI6Cg6qH4aOrrsG2IKL37N6Z2BmcIF4ebfsqHMQZUvBwOc3k2VevmFk7s0wNq3DU2EUgenTy9Es+gDSBxQ66MM1VskBwsOx74XbYLZ9clYyAGjT0Rqfzbj0FKDJNI2vochDWr46su1e5OGnYk8I=
# skip_cleanup: true
# on:
# repo: fastobo/fastobo-validator
# rust: stable
- provider: bintray
file: ci/bintray/static.tag.json
user: althonos
key:
secure: XCFicO9tn18ZpY2+D0Sds55x5selq6/DwmL8qdKFYFiINw+kCLYKiZDRH1dTwouqyDJzblLhLsvHxKvETSZj8F3EMjQzBCWjYbJvmavPk10k+RP4WcBULhTpKJDqj5duL4VDOZL7qWyOUuQLQPL3EaXcCaxYx/3Q93K9N8RKrdCxIBdTR4tdGnEYlKVDyAxAoq7WfWJPMS9gNgXzumGrka/GW7oEy0zarLGgTcF514DBbIipAsz4PK1FQUL2qMNwk1koE5IVCR8aEzN/2G4gN7ipzqNHas58rGpGfN9aQGvXhs1Pw6izcN72YTpqpNmeiLk5eXGrgh3fQk1DtaXtigBWuMfQVCQPCHmg0xgo0mfLOQAH9BEEgtMzjeChXvzVFK0uYDZ1GpRAIli5Gn9TtliqDYMPCcHoK4z846KBn1ToNScFgBk04XZpu7u71xbSu7h8dNksQ/WxvmaEeNJwJUXn5MpohXjYD5IyJNXmsixaK+/vW8Lt5CQwdXZeUaNSibFtaicCV+93BpQ7K0Fiw+A0wI6Cg6qH4aOrrsG2IKL37N6Z2BmcIF4ebfsqHMQZUvBwOc3k2VevmFk7s0wNq3DU2EUgenTy9Es+gDSBxQ66MM1VskBwsOx74XbYLZ9clYyAGjT0Rqfzbj0FKDJNI2vochDWr46su1e5OGnYk8I=
skip_cleanup: true
on:
repo: fastobo/fastobo-validator
rust: stable
tags: true
# - provider: bintray
# file: ci/bintray/static.stable.json
# user: althonos
# key:
# secure: XCFicO9tn18ZpY2+D0Sds55x5selq6/DwmL8qdKFYFiINw+kCLYKiZDRH1dTwouqyDJzblLhLsvHxKvETSZj8F3EMjQzBCWjYbJvmavPk10k+RP4WcBULhTpKJDqj5duL4VDOZL7qWyOUuQLQPL3EaXcCaxYx/3Q93K9N8RKrdCxIBdTR4tdGnEYlKVDyAxAoq7WfWJPMS9gNgXzumGrka/GW7oEy0zarLGgTcF514DBbIipAsz4PK1FQUL2qMNwk1koE5IVCR8aEzN/2G4gN7ipzqNHas58rGpGfN9aQGvXhs1Pw6izcN72YTpqpNmeiLk5eXGrgh3fQk1DtaXtigBWuMfQVCQPCHmg0xgo0mfLOQAH9BEEgtMzjeChXvzVFK0uYDZ1GpRAIli5Gn9TtliqDYMPCcHoK4z846KBn1ToNScFgBk04XZpu7u71xbSu7h8dNksQ/WxvmaEeNJwJUXn5MpohXjYD5IyJNXmsixaK+/vW8Lt5CQwdXZeUaNSibFtaicCV+93BpQ7K0Fiw+A0wI6Cg6qH4aOrrsG2IKL37N6Z2BmcIF4ebfsqHMQZUvBwOc3k2VevmFk7s0wNq3DU2EUgenTy9Es+gDSBxQ66MM1VskBwsOx74XbYLZ9clYyAGjT0Rqfzbj0FKDJNI2vochDWr46su1e5OGnYk8I=
# skip_cleanup: true
# on:
# repo: fastobo/fastobo-validator
# rust: stable
# tags: true
- provider: releases
api_key:
secure: LWfOFiLkKJIYsTNsrbC0c/zgR4v7668bvuifDOtLAdvUswmeMhvKFULusSbwWgl/Q8douETPJ4d4T7U8puxnYtd+Dv9DGbCDjVDgo+8IrUBM7W+NmOk1kErDlVlXKCeUWPloAdY/7T5Wdo3EPW+GuHRVdoANbBax3eIN3/7JwkkxX4ARtFPQsQ4UEApy/IYy7x4hfTWqKzIFaKdSmNqlSE/40VdrS3Jb+l3nFwxU2sd553fUR97f0bn0+0VRyGSuQ6uPa/hWXnSpNEKGGxbMe47iaI/bHGXKLfaawVrgne03Hf+ulZ9CTRXsWaDx5yuAOZCsXbIXti1FvL8U1XScSWn67l89zPlZyEpfO8TApq9IszKmVLADIkX0ki3OzbAiDExATO/ojjyXTP1zWkcxkAAp0Wc8DsqVJHb7DkkiXXoQIDwnqnCtX/JyK0VMUlmqdJz3x0rxy+YXWcGgRLBvafvZ1p1Wq/j/lEEGlXsV9VYvPay1vLFRgKBifvdc6GaTuDiHyK3boQZ4SyIiq7VeXlge2/j8WXIwnopomvFd+WLA+p5Aa4g+NVFl0B9HPeg8tA5sguroxUFay4iN72Nj6qY6yABeekUMOx1wQUAxO8VYcnJhgibhSxfBn2VexuLnA/vY2MooKjNv6YJNoqtYnRmzUX4OGncnHMGMt5pcVRk=
file_glob: true
file: dist/*
skip_cleanup: true
on:
repo: fastobo/fastobo-validator
rust: stable
tags: true
- provider: script
script: ci/travis/deploy.sh
skip_cleanup: true
on:
repo: fastobo/fastobo-validator
rust: stable
tags: true
condition: $TRAVIS_OS_NAME = linux