From 88a1cddb23279796bd672424ac8a61ff221bd1e5 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 18 May 2017 09:03:49 +0200 Subject: [PATCH] Add release config for GitLab CI --- .gitlab-ci.yml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bdd1b636d..36b4c7bdf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,11 +2,32 @@ before_script: tests: stage: test script: - - virtualenv-3.4 env + - virtualenv env - source env/bin/activate - pip install -U pip wheel setuptools - XDG_CACHE_HOME=/cache bash .travis.sh style - XDG_CACHE_HOME=/cache bash .travis.sh tests - - XDG_CACHE_HOME=/cache bash .travis.sh doctests tags: - python3 +pypi: + stage: release + script: + - cp /keys/.pypirc ~/.pypirc + - virtualenv env + - source env/bin/activate + - pip install -U pip wheel setuptools + - XDG_CACHE_HOME=/cache pip3 install -Ur src/requirements.txt -r src/requirements/dev.txt -r src/requirements/py34.txt + - cd src + - python setup.py sdist upload + - python setup.py bdist_wheel upload + tags: + - python3 + only: + - release + artifacts: + paths: + - src/dist/ +stages: + - test + - build + - release