From 506c55b5de132057de136ef1e7ab864e35640f1c Mon Sep 17 00:00:00 2001 From: Diretnan Domnan Date: Thu, 31 Oct 2019 13:25:15 +0100 Subject: [PATCH] Updated travis --- .travis.yml | 38 +----------------------------- .travis.yml-complete | 55 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 37 deletions(-) create mode 100644 .travis.yml-complete diff --git a/.travis.yml b/.travis.yml index 28d4660..409daa6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,12 @@ language: python -sudo: required python: - "3.6" + - "3.7" services: - postgresql - install: - pip install -r requirements.txt @@ -18,38 +17,3 @@ jobs: before_script: psql -c 'create database travis_ci_test;' -U postgres script: python manage.py test --settings pipeline.settings.travis - - stage: deploy - name: "Deploy to PyPi" - script: skip - deploy: &pypi - provider: pypi - user: "mensaah" - password: $PYPI_PASSWORD - on: - tags: true - skip_existing: true - server: https://test.pypi.org/legacy/ - - - stage: deploy - name: "Deploy to Heroku" - script: skip - deploy: &heroku - provider: heroku - on: - tags: true - install: skip - api_key: $HEROKU_PRODUCTION_API_KEY - app: $HEROKU_APP_NAME - - - stage: deploy - name: "Deploy to GitHub Pages" - script: cd docs && make html - deploy: &pages - provider: pages - local_dir: docs/build/html - skip_cleanup: true - github_token: $GITHUB_TOKEN - keep_history: true - on: - branch: master - tags: true diff --git a/.travis.yml-complete b/.travis.yml-complete new file mode 100644 index 0000000..28d4660 --- /dev/null +++ b/.travis.yml-complete @@ -0,0 +1,55 @@ +language: python +sudo: required + +python: + - "3.6" + +services: + - postgresql + + +install: + - pip install -r requirements.txt + +jobs: + include: + - stage: test + name: "Tests" + before_script: psql -c 'create database travis_ci_test;' -U postgres + script: python manage.py test --settings pipeline.settings.travis + + - stage: deploy + name: "Deploy to PyPi" + script: skip + deploy: &pypi + provider: pypi + user: "mensaah" + password: $PYPI_PASSWORD + on: + tags: true + skip_existing: true + server: https://test.pypi.org/legacy/ + + - stage: deploy + name: "Deploy to Heroku" + script: skip + deploy: &heroku + provider: heroku + on: + tags: true + install: skip + api_key: $HEROKU_PRODUCTION_API_KEY + app: $HEROKU_APP_NAME + + - stage: deploy + name: "Deploy to GitHub Pages" + script: cd docs && make html + deploy: &pages + provider: pages + local_dir: docs/build/html + skip_cleanup: true + github_token: $GITHUB_TOKEN + keep_history: true + on: + branch: master + tags: true