Skip to content
Snippets Groups Projects

Build package

Merged Bryan Brancotte requested to merge build-package into main
Files
2
+ 4
5
upload:
stage: deploy
rules:
- if: $CI_COMMIT_TAG
needs: []
image: python:3.11
variables:
@@ -7,7 +9,8 @@ upload:
TWINE_PASSWORD: "${PRIVATE_REGISTRY_TOKEN_PASSWORD}"
TWINE_USERNAME: "${PRIVATE_REGISTRY_TOKEN_USERNAME}"
script:
- pip install "setuptools>=62.6" twine
- pip install "setuptools>=62.6"
- pip install -e .[dev]
- echo "Tag name used ${CI_COMMIT_TAG}"
- >
if [[ -z "$CI_COMMIT_TAG" ]]; then
@@ -16,7 +19,3 @@ upload:
- sed -i "s/v0.0.1-dev/$CI_COMMIT_TAG/g" src/__init__.py
- python -m build
- python -m twine upload --verbose --repository-url ${PRIVATE_REGISTRY_API_URL} dist/*
release:
tag_name: $CI_COMMIT_TAG
name: 'Release $CI_COMMIT_TAG'
description: 'Release created using the release-cli.'
Loading