From b6f2ea4ccd3cd393adc80f69c237a6f70a338c33 Mon Sep 17 00:00:00 2001 From: zevaryx Date: Mon, 25 Mar 2024 08:15:07 -0600 Subject: [PATCH] [feat] Add auto-publish to GitLab PyPi [skip ci] --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index de572e7..aca4a49 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,3 +34,13 @@ test python3.12: coverage_report: coverage_format: cobertura path: coverage.xml + +release: + stage: build + rules: + - if: $CI_COMMIT_TAG + script: + - pip install poetry + - poetry install + - source `poetry env info --path`/bin/activate + - poetry publish --build -r ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi -u gitlab-ci-token -p ${CI_JOB_TOKEN}