From a25d816fa16a871cb38ca46cbfe911f6cef85fcd Mon Sep 17 00:00:00 2001 From: Jonathan Wren Date: Sat, 19 Oct 2019 14:36:12 -0700 Subject: [PATCH] [#681] Separate local dev from pipeline releases --- .travis.yml | 24 ++++++++++++++---------- Makefile | 8 -------- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index 797fc87a..786e88c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,18 +8,22 @@ install: - poetry version - poetry install script: - - poetry run python --version - - poetry run behave + - poetry run python --version + - poetry run behave before_deploy: - pip install poetry - poetry config http-basic.pypi $PYPI_USER $PYPI_PASS - poetry version $TRAVIS_TAG - - make build + - poetry build deploy: - provider: script - script: make release - skip_cleanup: true - draft: true - on: - branch: master - tags: true + - provider: script + script: poetry publish + skip_cleanup: true + on: + branch: master + tags: true + - provider: pages + skip_cleanup: true + github_token: $GITHUB_TOKEN + on: + branch: master diff --git a/Makefile b/Makefile index 11e16826..79803508 100644 --- a/Makefile +++ b/Makefile @@ -13,10 +13,6 @@ clean: html: poetry run mkdocs serve -# Build GitHub Page from docs -docs: - poetry run mkdocs gh-deploy - format: ## check style with flake8 poetry run black features jrnl @@ -29,9 +25,5 @@ test: ## Run behave tests build: poetry build -release: - poetry publish - poetry run mkdocs gh-deploy - install: clean ## install the package to the active Python's site-packages poetry install