Skip to content
Snippets Groups Projects
Commit d1f8a4a6 authored by Vincent Texier's avatar Vincent Texier
Browse files

[enh] #54 improve gitlab ci (github after release, build used by release)

parent bd1e0a7b
No related branches found
No related tags found
1 merge request!63Black
Pipeline #5776 passed
stages: stages:
- github-sync
- prepare - prepare
- black - black
- test - test
- build - build
- release - release
- github-sync
variables: variables:
PYENV_PYTHON_VERSION: 3.5.5 PYENV_PYTHON_VERSION: 3.5.5
image: registry.duniter.org/docker/python3/duniterpy-builder:0.0.4 image: registry.duniter.org/docker/python3/duniterpy-builder:0.0.4
# todo: remove useless github mirror as only repo is mirrored, not issues
push_to_github: push_to_github:
stage: github-sync stage: github-sync
variables: variables:
...@@ -87,15 +86,12 @@ build: &build ...@@ -87,15 +86,12 @@ build: &build
- pip install wheel - pip install wheel
- python setup.py sdist bdist_wheel - python setup.py sdist bdist_wheel
# todo: use build anchor as build stage is repeated here
releases: releases:
<<: *pyenv <<: *pyenv
<<: *build
stage: release stage: release
when: manual when: manual
script: script:
- pip install -r requirements.txt
- pip install wheel
- pip install twine - pip install twine
- python setup.py sdist bdist_wheel
- twine upload dist/* --username duniter --password $PYPI_PASSWORD - twine upload dist/* --username duniter --password $PYPI_PASSWORD
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment