Skip to content
This repository was archived by the owner on Nov 4, 2023. It is now read-only.

Commit 16437be

Browse files
author
Joshua Li
committed
tweak travis config
1 parent 3a8c9ca commit 16437be

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.travis.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,24 @@ dist: xenial
22
language: rust
33
rust: stable
44

5+
branches:
6+
only:
7+
- master
8+
- /^v\d+\.\d+\.\d+.*$/
9+
510
env:
611
global:
712
- NAME=vape
8-
- UPX_VER=3.95 # linux upx only
13+
# linux upx only
14+
- UPX_VER=3.95
915

1016
before_install:
17+
# add targets not present by default in travis's rustup
1118
- case "$TARGET" in
1219
x86_64-unknown-linux-gnu|x86_64-apple-darwin) ;;
1320
*) rustup target add $TARGET ;;
1421
esac
22+
# install upx
1523
- case "$TRAVIS_OS_NAME" in
1624
"linux")
1725
wget -qO - "https://github.com/upx/upx/releases/download/v${UPX_VER}/upx-${UPX_VER}-amd64_linux.tar.xz" | unxz | tar xf - ;
@@ -22,9 +30,15 @@ before_install:
2230
*) ;;
2331
esac
2432

33+
install:
34+
- cargo build
35+
2536
script:
2637
- cargo test --verbose
27-
- cargo build --release --target "$TARGET" --verbose # static builds
38+
39+
after_success:
40+
# static builds
41+
- cargo build --release --target "$TARGET" --verbose
2842
- case "$TRAVIS_OS_NAME" in
2943
"linux")
3044
strip --strip-all "target/${TARGET}/release/${NAME}" ;;
@@ -46,7 +60,7 @@ matrix:
4660
deploy:
4761
provider: releases
4862
api_key:
49-
secure: s1TenF5m0j6yBWG3csBzPylAn216PX4IJW7wZrNUuOSpf2vqIPnTo0Z3Re913aYYlys/5hn/w5/f0GCT7Skq3deq1K/waDHDQpcfUIxEuIxkNJUOSm7IDkCBO1Ffsh1gg7G8ZXqZTmno2VB7bR3BB0C9I2SBR2EEGlIKVZJJ9PM7FYS5UO+7aHHJDSXYgeVxfDODkndABxQMvThC/P3Zwh03uwmGVtmtvPtgfHy5up38yig2rJXVk38hrmselmieEYqwMOIbkyJO2+01475wPH7xwFTqGPPRWOt4pPB/GcAKwTWmF8mxDJJ6Inamj7R1cdxtTJTyQbz2xcBj+IYWE6eF6yH1bIU2mMsnXmbTjDNph/P3Qs4CJhZdmsFBkYgPFpM52sJxYGnU8QHT0DRykjvYbkJ8YmG/QmOr8PPUnPa1aIlMLopokj2Y7cwjxrbxEtKwb1eifAyjiuLtOZqyMW9Y1i5TxTpDkRdr+PlrKEXx0Zc3LpjMlpLrrh1P69Fb0Y9tyuq9TkGyKrhEsKvd8mkca2absmtZGUGGbnRHkpWcYN53SvTq64rlBrOLhoGMDvVyznuvOJ4zvZQ0qNcuJ4uiSqbSaMUZj94/gGu9eqmIqcS3+OmtMN3d2NF5HOxlguroa9rTepLHS9BRhi2mhJ9HNcpLDOz4p3xndtLXyac=
63+
secure: "MQvkAqJpB84CO9DW7h7OIcZh4lSev5BG9InszQ2Em1bFvd56hLTGUchgoanxHJIoZ2ULDqRhAlubQsaWg57cKrCRO7qsYtvzkbKOU5PkWAFZcgbZ8KUv/fXUf3nHmziilsnMnMjcXquU40v8zALbwwPK0JCFlY0Ozs4JdS5kYtXt88J370XjS3+jzh+bDYBTNZHtisCYM0Q55SFeG8MrBwcfe1SI1ap6TSk+gWbNtfLLYT5y7g07L06DWKiA9GRJ8m56Hf+Blwgmgkc91EMXXMghqyoswdOyyhTzFePJG3qHwEhM8aLH3/5BsCgZ7fycMqpQ+7kwoIdntYUhJMd7KME+f4j2WffOL525SEqeTmwlRtTO19cRJmXHX4Ttv9vj+SqhgsaouCgFRVe0mngSKE4YiUrQAXkgyd9OYafnl9J9Zs8Oh42vMN9UIWFpL4bL9OQGUPHAbSsMZPAXvrjRdorjBpvCn8jDQyGvzy/w+aQwYNiB+rfTfOszoyhdBSou5mOZsBUrd0vWDuMwcKnJo9msnd1Fef/uyi3owbYExC1Xpf3iFyAqoNRg0bbjChn+n3MgCirESZ16FPpxJ2fBwDqUzCXVrHjHGQadGoQoDlhsYnY2quCauYLZvxl9M5yLOf07BcCqyPOJuhVrPm3R/7bOTlcJh4eLj6XY6lLeznA="
5064
file_glob: true
5165
file: $NAME-*
5266
skip_cleanup: true

0 commit comments

Comments
 (0)