diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..583cd22 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,35 @@ +--- +kind: pipeline +name: pdf-auralia-build-and-publish +type: docker + +# Spécifie l'image Docker à utiliser +image: python:3.11 + +# Étapes de la pipeline +steps: + - name: build-and-publish + image: python:3.11 + commands: + - curl -sSL https://install.python-poetry.org | python3 - + - export PATH="/root/.local/bin:$PATH" + - poetry --version + - poetry config pypi-token.pypi $PYPI_PASSWORD + - poetry build + - poetry publish --username $PYPI_USERNAME --password $PYPI_PASSWORD + environment: + PYPI_USERNAME: + from_secret: pypi_username + PYPI_PASSWORD: + from_secret: pypi_password + + when: + event: + include: + - tag + +# Déclencheur de la pipeline +trigger: + event: + exclude: + - tag