]> git.proxmox.com Git - rustc.git/blame - src/vendor/mdbook/ci/before_deploy.sh
New upstream version 1.19.0+dfsg1
[rustc.git] / src / vendor / mdbook / ci / before_deploy.sh
CommitLineData
7cac9316
XL
1# `before_deploy` phase: here we package the build artifacts
2
3set -ex
4
5mktempd() {
6 echo $(mktemp -d 2>/dev/null || mktemp -d -t tmp)
7}
8
9mk_artifacts() {
10 cargo build --target $TARGET --release
11}
12
13mk_tarball() {
14 local td=$(mktempd)
15 local out_dir=$(pwd)
16
17 cp target/$TARGET/release/mdbook $td
18
19 pushd $td
20
21 tar czf $out_dir/${PROJECT_NAME}-${TRAVIS_TAG}-${TARGET}.tar.gz *
22
23 popd $td
24 rm -r $td
25}
26
27main() {
28 mk_artifacts
29 mk_tarball
30}
31
32main