From 06d3a2a81b3685f5751d7a43f3f13a490ba22904 Mon Sep 17 00:00:00 2001 From: Benjamin Hoffmeyer Date: Sun, 11 Feb 2018 10:18:18 -0500 Subject: [PATCH] Cleanup travis config If statements end up looking weird and are relatively unneeded. --- .travis.yml | 60 +++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/.travis.yml b/.travis.yml index fc551af..2076d1f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,37 +1,39 @@ sudo: required +dist: trusty language: rust +cache: cargo rust: - nightly -cache: cargo -os: -- linux -#- osx -#matrix: -# allow_failures: -# - os: osx -dist: trusty -before_install: -- if [ "$TRAVIS_OS_NAME" == "linux" ]; then - sudo apt-key adv -q --batch --yes --keyserver keyserver.ubuntu.com --recv-keys AA12E97F0881517F && - sudo add-apt-repository 'deb https://static.redox-os.org/toolchain/apt ./' && - sudo apt-get update -qq && - sudo apt-get purge -qq binutils-doc && - sudo apt-get install -qq nasm pkg-config fuse libfuse-dev genisoimage syslinux realpath x86-64-unknown-redox-gcc && - sudo modprobe fuse && - sudo chmod 666 /dev/fuse && - sudo chown root:$USER /etc/fuse.conf; - fi -- if [ "$TRAVIS_OS_NAME" == "osx" ]; then - brew update && - brew install nasm pkg-config Caskroom/cask/osxfuse && - travis_wait 30 brew install redox-os/gcc_cross_compilers/x86_64-elf-gcc; - fi + +# OSX has been disabled for the moment +matrix: + #allow_failures: + # - os: osx + include: + - os: linux + before_install: + - | + sudo apt-key adv -q --batch --yes --keyserver keyserver.ubuntu.com --recv-keys AA12E97F0881517F && + sudo add-apt-repository 'deb https://static.redox-os.org/toolchain/apt ./' && + sudo apt-get update -qq && + sudo apt-get purge -qq binutils-doc && + sudo apt-get install -qq nasm pkg-config fuse libfuse-dev genisoimage syslinux realpath x86-64-unknown-redox-gcc && + sudo modprobe fuse && + sudo chmod 666 /dev/fuse && + sudo chown root:$USER /etc/fuse.conf + # - os: osx + # before_install: + # - | + # brew update && + # brew install nasm pkg-config Caskroom/cask/osxfuse && + # travis_wait 30 brew install redox-os/gcc_cross_compilers/x86_64-elf-gcc + +# before_script runs after before_install +before_script: - cd cookbook && ./setup.sh && cd .. script: - make clean && make travis -notifications: - email: false - webhooks: http://37.139.9.28:54863/travis + deploy: provider: releases api_key: @@ -43,3 +45,7 @@ deploy: tags: true condition: $TRAVIS_OS_NAME = linux skip_cleanup: true + +notifications: + email: false + webhooks: http://37.139.9.28:54863/travis