From e164a0cd32cd8c0f419f94100724afaf5251a734 Mon Sep 17 00:00:00 2001 From: manonBlanco <blanco@teklia.com> Date: Wed, 10 Jan 2024 11:49:19 +0100 Subject: [PATCH] Publish on the GitLab package registry --- .gitlab-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bfe91205..adc6833c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -149,6 +149,25 @@ docs-stop-surge: script: - surge teardown ${CI_ENVIRONMENT_URL} +deploy-pypi: + stage: deploy + image: python:3.10 + + only: + - tags + + variables: + TWINE_USERNAME: gitlab-ci-token + TWINE_PASSWORD: ${CI_JOB_TOKEN} + TWINE_REPOSITORY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi + + before_script: + - pip install twine + + script: + - python setup.py sdist bdist_wheel + - twine upload --repository-url ${TWINE_REPOSITORY_URL} dist/* + bump-python-deps: stage: deploy image: registry.gitlab.teklia.com/infra/devops:latest -- GitLab