Skip to content

Commit

Permalink
Fix travis config and CI scripts.
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshihitoh committed Jun 26, 2019
1 parent 3e2cfd0 commit 7fe7331
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Expand Up @@ -2,7 +2,7 @@ language: rust
cache: cargo
env:
global:
- PROJECT_NAME: ut
- PROJECT_NAME: ut-cli
- RUST_BACKTRACE: full
addons:
apt:
Expand Down Expand Up @@ -33,7 +33,7 @@ deploy:
file: deployment/${PROJECT_NAME}-${TRAVIS_TAG}-${TARGET}.tar.gz
on:
condition: $TRAVIS_RUST_VERSION = stable
repo: yoshihitoh/ut
repo: yoshihitoh/${PROJECT_NAME}
branch: master
tags: true
api_key:
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 9 additions & 10 deletions ci/before_deploy.bash
Expand Up @@ -2,27 +2,26 @@

set -exo pipefail

PROJECT_NAME="ut"

make_artifacts() {
cargo build --target "$TARGET" --release
}

make_tarball() {
local tmp_dir="$(mktemp -d)"
local name="${PROJECT_NAME}-${TRAVIS_TAG}-${TARGET}"
local staging="$tmp_dir/$name"
mkdir -p "$staging/complete"
local staging="${tmp_dir}/${name}"
local bin_name='ut'
mkdir -p "${staging}/complete"

local out_dir="$(pwd)/deployment"
mkdir -p "$out_dir"
mkdir -p "${out_dir}"

cp "target/$TARGET/release/$PROJECT_NAME" "$staging/$PROJECT_NAME"
strip "$staging/$PROJECT_NAME"
cp {README.md,LICENSE} "$staging"
cp "target/${TARGET}/release/${bin_name}" "${staging}/${bin_name}"
strip "${staging}/${bin_name}"
cp {README.md,LICENSE*} "${staging}"

(cd "$tmp_dir" && tar czf "$out_dir/$name.tar.gz" "$name")
rm -rf "$tmp_dir"
(cd "${tmp_dir}" && tar czf "${out_dir}/${name}.tar.gz" "${name}")
rm -rf "${tmp_dir}"
}

main() {
Expand Down

0 comments on commit 7fe7331

Please sign in to comment.