From 5c4e94ef768ebaa92269175dec8fba774e8bf916 Mon Sep 17 00:00:00 2001 From: Vasilis Tsiligiannis Date: Sun, 22 Sep 2019 18:14:53 +0300 Subject: [PATCH] gitlab-ci: Upload 'satnogs-db' package to PyPI Signed-off-by: Vasilis Tsiligiannis --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4587194..bead0f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,7 @@ variables: GITLAB_CI_IMAGE_PYTHON: 'python:3' GITLAB_CI_PYPI_DOCKER_COMPOSE: 'docker-compose~=1.23.0' GITLAB_CI_PYPI_TOX: 'tox~=3.8.0' + GITLAB_CI_PYPI_TWINE: 'twine~=1.13.0' stages: - static - build @@ -104,6 +105,21 @@ docker: refs: - master - tags +deploy: + stage: deploy + image: ${GITLAB_CI_IMAGE_PYTHON} + before_script: + - pip install "$GITLAB_CI_PYPI_TWINE" + script: + - rm -rf dist + - python setup.py sdist bdist_wheel + - twine upload -u "$PYPI_USERNAME" -p "$PYPI_PASSWORD" dist/* + only: + refs: + - tags + variables: + - $PYPI_USERNAME + - $PYPI_PASSWORD trigger_master: stage: trigger image: ${GITLAB_CI_IMAGE_ALPINE}