Merge pull request #55 from japaric/gist
use the gist gem instead of the gist crate
This commit is contained in:
commit
6288f23368
@ -16,6 +16,7 @@ matrix:
|
|||||||
- env: TARGET=i586-unknown-linux-gnu
|
- env: TARGET=i586-unknown-linux-gnu
|
||||||
os: linux
|
os: linux
|
||||||
- env: TARGET=i686-apple-darwin
|
- env: TARGET=i686-apple-darwin
|
||||||
|
language: ruby
|
||||||
os: osx
|
os: osx
|
||||||
- env: TARGET=i686-unknown-linux-gnu
|
- env: TARGET=i686-unknown-linux-gnu
|
||||||
os: linux
|
os: linux
|
||||||
@ -36,6 +37,7 @@ matrix:
|
|||||||
- env: TARGET=thumbv7m-none-eabi
|
- env: TARGET=thumbv7m-none-eabi
|
||||||
os: linux
|
os: linux
|
||||||
- env: TARGET=x86_64-apple-darwin
|
- env: TARGET=x86_64-apple-darwin
|
||||||
|
language: ruby
|
||||||
os: osx
|
os: osx
|
||||||
- env: TARGET=x86_64-unknown-linux-gnu
|
- env: TARGET=x86_64-unknown-linux-gnu
|
||||||
os: linux
|
os: linux
|
||||||
|
@ -3,13 +3,15 @@ set -ex
|
|||||||
. $(dirname $0)/env.sh
|
. $(dirname $0)/env.sh
|
||||||
|
|
||||||
install_qemu() {
|
install_qemu() {
|
||||||
case $TRAVIS_OS_NAME in
|
if [[ $TRAVIS_OS_NAME = "linux" ]]; then
|
||||||
linux)
|
apt-get update
|
||||||
apt-get update
|
apt-get install -y --no-install-recommends \
|
||||||
apt-get install -y --no-install-recommends \
|
binfmt-support qemu-user-static
|
||||||
binfmt-support qemu-user-static
|
fi
|
||||||
;;
|
}
|
||||||
esac
|
|
||||||
|
install_gist() {
|
||||||
|
gem install gist
|
||||||
}
|
}
|
||||||
|
|
||||||
install_binutils() {
|
install_binutils() {
|
||||||
@ -45,6 +47,7 @@ install_xargo() {
|
|||||||
main() {
|
main() {
|
||||||
if [[ $TRAVIS_OS_NAME == "osx" || ${IN_DOCKER_CONTAINER:-n} == "y" ]]; then
|
if [[ $TRAVIS_OS_NAME == "osx" || ${IN_DOCKER_CONTAINER:-n} == "y" ]]; then
|
||||||
install_qemu
|
install_qemu
|
||||||
|
install_gist
|
||||||
install_binutils
|
install_binutils
|
||||||
install_rust
|
install_rust
|
||||||
add_rustup_target
|
add_rustup_target
|
||||||
|
13
ci/script.sh
13
ci/script.sh
@ -3,7 +3,7 @@ set -ex
|
|||||||
. $(dirname $0)/env.sh
|
. $(dirname $0)/env.sh
|
||||||
|
|
||||||
gist_it() {
|
gist_it() {
|
||||||
gist -ap -f "'$1' from commit '$TRAVIS_COMMIT' on branch '$TRAVIS_BRANCH'"
|
gist -d "'$TARGET/rustc-builtins.rlib' from commit '$TRAVIS_COMMIT' on branch '$TRAVIS_BRANCH'"
|
||||||
echo "Disassembly available at the above URL."
|
echo "Disassembly available at the above URL."
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -16,14 +16,7 @@ inspect() {
|
|||||||
$PREFIX$NM -g --defined-only target/**/debug/*.rlib
|
$PREFIX$NM -g --defined-only target/**/debug/*.rlib
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
case $TRAVIS_OS_NAME in
|
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib | gist_it
|
||||||
linux)
|
|
||||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib | gist_it "$TARGET/rustc-builtins.rlib"
|
|
||||||
;;
|
|
||||||
osx)
|
|
||||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Check presence of weak symbols
|
# Check presence of weak symbols
|
||||||
@ -49,7 +42,7 @@ run_tests() {
|
|||||||
|
|
||||||
main() {
|
main() {
|
||||||
if [[ $TRAVIS_OS_NAME == "linux" && ${IN_DOCKER_CONTAINER:-n} == "n" ]]; then
|
if [[ $TRAVIS_OS_NAME == "linux" && ${IN_DOCKER_CONTAINER:-n} == "n" ]]; then
|
||||||
local tag=2016-08-22
|
local tag=2016-08-24
|
||||||
|
|
||||||
docker run \
|
docker run \
|
||||||
--privileged \
|
--privileged \
|
||||||
|
Loading…
Reference in New Issue
Block a user