Skip to content

Commit 809c2b5

Browse files
author
Jorge Aparicio
committed
more binary releases
1 parent 7610d03 commit 809c2b5

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.travis.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ matrix:
2222
- env: TARGET=thumbv7em-none-eabi
2323
- env: TARGET=thumbv7em-none-eabihf
2424
- env: TARGET=thumbv7m-none-eabi
25-
- env: TARGET=x86_64-unknown-linux-musl
25+
- env: TARGET=x86_64-unknown-linux-musl DEPLOY=1
2626
- env: TARGET=i686-apple-darwin
2727
os: osx
28-
- env: TARGET=x86_64-apple-darwin
28+
- env: TARGET=x86_64-apple-darwin DEPLOY=1
2929
os: osx
30-
env: TARGET=x86_64-unknown-linux-gnu
30+
env: TARGET=x86_64-unknown-linux-gnu DEPLOY=1
3131

3232
install:
3333
- curl https://sh.rustup.rs -sSf |
@@ -55,16 +55,12 @@ deploy:
5555
api_key:
5656
secure: W1xJIL2bOdrnu0qfqmfMBV9TF34YqmzZzNL9GU9/fpFb/2+cRjBGYxJLRQ2v7wD5B2ThLJAi/NXMG2YjC/gDAu4zjAkshMeKPKGvcu4PgPSEwNYL0C6ubcU6pO2rDmfUv4v/0Urk3LkpzUHkYGSXE7zFOM3zOiMbqryuO9EtYerZoj319/P3vnJaBIEtdFgdLZwLwoHWna/oFq/PU5HsdWWpxD9DYbCmCax16Vyt5UxFkMkU49XYgMspOGDZHSrb/WTvyIZ3hWyu5x5FkpvjQ5Dk00IdXB0cg6biuaryOgN+lXw2TZCSvmZOw4qOcnF+adzy8mOJMGjrCxGbF8Nmq1yM9+9+hkys0mvQKYhxuuKB9Rx7w5PAuGX9vCv4p5Is8xxX6UnB5eaNvTtVpZBFSLdQQEDTzULOxrfHRNDnzXQKj4vvGdo8rVv82GtRgWO99w23OVO8dKdpZ7RSgyuz7haHmJTSw1s7GPcrEfJ+ebEpJNm/RBHYmhfqD8T7V/jkHBgC4x1kpDoBBfbfdfV8OE5Evl8zgz8ygsmbPHFSl+ngj/pLaewI9JL2sP28e8jVhn40vEldBg7lLyGvwNJqsFNOtk+p09Rbs3IgX2iLkUvXnjIJqFtTdSoPLt4me8GRPfg34NcMeUCtwc0h/LLrlUZiHK7hvnRqZLWEaYDEHR8=
5757
file_glob: true
58-
file: cross-$TRAVIS_TAG-x86_64-unknown-linux-musl.*
58+
file: cross-$TRAVIS_TAG-$TARGET.*
5959
skip_cleanup: true
6060
on:
61-
condition: $TARGET = x86_64-unknown-linux-gnu
61+
condition: $DEPLOY = 1
6262
tags: true
6363

64-
before_install:
65-
- test $TRAVIS_OS_NAME = osx ||
66-
zcat $HOME/docker/$TARGET.tar.gz | docker load || true
67-
6864
before_cache:
6965
- test $TRAVIS_OS_NAME = osx ||
7066
docker history -q japaric/$TARGET:latest |
@@ -76,6 +72,11 @@ cache:
7672
directories:
7773
- $HOME/docker
7874

75+
# restore the cache
76+
before_install:
77+
- test $TRAVIS_OS_NAME = osx ||
78+
zcat $HOME/docker/$TARGET.tar.gz | docker load || true
79+
7980
notifications:
8081
email:
8182
on_success: never

ci/before_deploy.sh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@ set -ex
22

33
main() {
44
local src=$(pwd) \
5-
target=x86_64-unknown-linux-musl \
65
td=$(mktemp -d)
76

8-
rustup target add $target
7+
cargo install --path . -f
98

10-
cargo rustc --target $target --release -- -C lto
9+
cross rustc --target $TARGET --release -- -C lto
1110

12-
cp target/$target/release/cross $td/
11+
cp target/$TARGET/release/cross $td/
1312

1413
cd $td
15-
tar czf $src/cross-$TRAVIS_TAG-$target.tar.gz *
14+
tar czf $src/cross-$TRAVIS_TAG-$TARGET.tar.gz *
1615
cd $src
1716

1817
rm -rf $td

0 commit comments

Comments
 (0)