Skip to content
Snippets Groups Projects

Build package

Merged Bryan Brancotte requested to merge build-package into main
1 file
+ 20
0
Compare changes
  • Side-by-side
  • Inline
.gitlab-ci.yml 0 → 100644
+ 20
0
upload:
stage: deploy
needs: []
image: python:3.11
rules:
- if: $CI_COMMIT_TAG
variables:
PRIVATE_REGISTRY_API_URL: "${PRIVATE_REGISTRY_API_URL}"
TWINE_PASSWORD: "${PRIVATE_REGISTRY_TOKEN_PASSWORD}"
TWINE_USERNAME: "${PRIVATE_REGISTRY_TOKEN_USERNAME}"
script:
- pip install "setuptools>=62.6" twine
- echo "Tag name used ${CI_COMMIT_TAG}"
- 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