From 32b9888e0eb7771550d722324d125d93f82e77e9 Mon Sep 17 00:00:00 2001 From: Travis Weir Date: Sat, 4 May 2019 14:39:03 -0500 Subject: [PATCH] CI enhancements --- .travis.yml | 8 +++++--- build.sh | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index a3431ac..1a77747 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,8 @@ language: generic sudo: required +dist: xenial + services: - mysql - postgresql @@ -12,7 +14,7 @@ brew_packages: apt_packages: - libmysqlclient-dev -install: pyenv install 3.6.3 -s && pyenv global 3.6.3 && pip install -Ur requirements.txt +install: pyenv versions && pyenv install 3.6.3 -s && pyenv global 3.6.3 && pip install -Ur requirements.txt jobs: include: @@ -35,10 +37,10 @@ jobs: script: python3 -m timetracker --test after_script: mysqldump --databases timetracking - stage: deploy - script: pyinstaller -F timetracker.spec + script: build.sh os: linux - stage: deploy - script: pyinstaller -F timetracker.spec + script: build.sh os: osx notifications: diff --git a/build.sh b/build.sh index 540ee34..81e12da 100755 --- a/build.sh +++ b/build.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash rm -rf build dist pyinstaller -F timetracker.spec -dist/timetracker \ No newline at end of file +dist/timetracker --test \ No newline at end of file