From 1f7dd61324e1cb37f72cf4a7f36c3aca9e0a4a6c Mon Sep 17 00:00:00 2001 From: Virgil Date: Tue, 21 May 2019 03:48:08 +1000 Subject: [PATCH] use apt addon in CI config (#33) --- .travis.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5ca8e55..b592514 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,25 @@ language: bash +dist: xenial +addons: + apt: + update: true + packages: + - bc + +env: + global: + - export PATH="/usr/local/bin:$PATH" before_install: - - git clone https://github.com/bats-core/bats-core.git /tmp/bats-core - - mkdir -p /tmp/local - - bash /tmp/bats-core/install.sh /tmp/local - - export PATH=$PATH:/tmp/local/bin -install: - - sudo apt-get install -qq bc +- | + if [ "$TRAVIS_OS_NAME" = "linux" ]; then + batstmp="$( mktemp -d -p /tmp bats-core.XXXXX)" + pushd "${batstmp}" + curl -sSLO https://github.com/bats-core/bats-core/archive/master.zip + unzip -qo master.zip + sudo bash "${batstmp}"/bats-core-master/install.sh /usr/local + popd + fi + script: - make test