[feat] Add auto-publish to GitLab PyPi [skip ci]

This commit is contained in:
Zeva Rose 2024-03-25 08:15:07 -06:00
parent 9824463a0f
commit b6f2ea4ccd

View file

@ -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}