From d236af6b0153beed0206a6fd3062dfa5e9feaa38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Sat, 30 Dec 2017 20:34:43 +0200 Subject: [PATCH] travis: Even less Travis magic --- .travis.yml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index ab8088a..aad3972 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,14 +5,16 @@ env: - COVERAGE_FILE=/tmp/.coverage after_success: - codecov -install: +script: + - sudo apt install software-properties-common python3-setuptools python3-mysql.connector python3-pyxattr - sudo mkdir -p /etc/systemd/system # Until Travis is stuck with 14.04 - sudo easy_install3 pip - sudo pip3 install -r requirements.txt - sudo pip3 install codecov pytest-cov requests-kerberos - sudo pip3 install -e . + - echo ca | sudo tee /etc/hostname - echo 127.0.1.1 ca.example.lan ca | sudo tee -a /etc/hosts -script: + - sudo hostname -F /etc/hostname - sudo find /home/ -type d -exec chmod 755 {} \; # Allow certidude serve to read templates - sudo coverage run --parallel-mode --source certidude -m py.test tests - sudo coverage combine @@ -21,12 +23,3 @@ script: cache: directories: - $HOME/.cache/pip -addons: - hostname: ca - apt: - packages: - - software-properties-common - - python3-setuptools - - python3-click - - python3-mysql.connector - - python3-pyxattr