Newer
Older
variables:
# Set the registry URL based on your GitLab project ID
POETRY_REPOSITORY: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi"
before_script:
- pip install --upgrade pip
- pip install poetry
- poetry install --only main
publish:
stage: publish
script:
- poetry build --format wheel
- poetry config repositories.gitlab ${POETRY_REPOSITORY}
- poetry publish --username gitlab-ci-token --password ${CI_JOB_TOKEN} --repository gitlab
only:
- tags