python-betterproto/.gitlab-ci.yml
2024-09-10 19:42:42 +03:00

24 lines
674 B
YAML

variables:
ARTIFACT_PATH: /sln/artifacts
stages:
- package
publish-pypi:
stage: package
variables:
EXT_FIX: "4"
image: python:3.12.4-alpine3.20
script:
- apk add --no-cache gcc musl-dev
- pip install chardet poetry
- poetry config virtualenvs.in-project true
- poetry install -E compiler
- PV=$(poetry version -s) && poetry version ${PV}+jar3b${EXT_FIX}
- poetry build
- poetry source add --priority=supplemental connectone ${PYPI_REPO_URL}
- poetry config http-basic.connectone ${PYPI_REPO_USER} ${PYPI_REPO_PASSWORD}
- poetry publish -r connectone -u ${PYPI_REPO_USER} -p ${PYPI_REPO_PASSWORD} -n
only:
- master