Skip to content

Commit

Permalink
Merged build-test into master, succesful build
Browse files Browse the repository at this point in the history
  • Loading branch information
Commander-lol committed Apr 6, 2016
2 parents 496ffd4 + e7537af commit 0875537
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 9 deletions.
19 changes: 10 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
language: rust
rust:
- stable
- beta
- nightly
matrix:
allow_failures:
- rust: stable
- rust: beta
- nightly

env:
global:
- PROJECT_NAME=moka

before_deploy:
- bash ci/before_deploy.sh

deploy:
provider: releases
api_key:
secure: EDs8uEktG84eUM6afVqAHB7QVpx86rb2ZHM9kJEx1AjaBOs5ytJk5nnL7/dosBSEHG3FI0+oKt6n2dXeRCymPXMgU8GE9lgwRuzDsEA3H9yr3zmqbm4uplhwduVi5qK4oM5pWuOutofi4eEa8SiTIA5taMRujXwHFjDDswucJbePSxm6ioU/m7c3fh4eUMUrvHHpJqBJ9+kvZSP9e2KlU0f/WxQtAe/568tk/HLAdD3Eo9SLnVvL/etA8zyBBgUo2XV4R+J4sBho6SFQxhQBI3sHcTwq51iELNGnkQwgxtwSsm2CuhfrYEaO1R94cWtAt+2AH6RScP/scN8O772ab7FengvomDYvDYjO21mCK9GSMqRRLPtBoSa+KcYG+58EqCPoyaNOttYOMI3LJEQq6AyaEsYO1jt1SvqT114u8iN6lrVUrnRuJI1n9gdUOgl6z1rHJh8Rlo80oQWftWm9PXhnol7CQoHzB/V1IQDksM4eVksdZBo7tSdQjFChu21jaS4xWmssCs21kodT3htCfNV4lc1PQH4CuPHfTzES3pkssq8g8m6NOWjpShvhA/LCJVK7fuyi5gICCc3YY8slaIRXg0P8D0JykJH/aAkEKJpqeTnrKiW3t1L9ZIYzBijkyKJHxrvun3+ECkE5dHNoD4SlOiCxLjF3s3aYf1oX6aM=
file: moka
file: ${PROJECT_NAME}-${TRAVIS_TAG}-x64-linux.tar.gz
skip_cleanup: true
on:
tags: true
repo: AffogatoLang/Moka-Rust
32 changes: 32 additions & 0 deletions ci/before_deploy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
set -ex

mktempd() {
echo $(mktemp -d 2>/dev/null || mktemp -d -t tmp)
}

mk_artifacts() {
cargo build --release
}

mk_tarball() {
local temp_dir=$(mktempd)
local out_dir=$(pwd)

cp target/release/moka $temp_dir
mkdir $temp_dir/resources
cp -r target/release/resources/* $temp_dir/resources

pushd $temp_dir

tar czf $out_dir/${PROJECT_NAME}-${TRAVIS_TAG}-x64-linux.tar.gz *

popd $temp_dir
rm -r $temp_dir
}

main() {
mk_artifacts
mk_tarball
}

main

0 comments on commit 0875537

Please sign in to comment.