24 lines
674 B
YAML
24 lines
674 B
YAML
variables:
|
|
ARTIFACT_PATH: /sln/artifacts
|
|
|
|
stages:
|
|
- package
|
|
|
|
publish-pypi:
|
|
stage: package
|
|
variables:
|
|
EXT_FIX: "1"
|
|
image: python:3.12.2-alpine3.19
|
|
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
|