Added update-pip-package step in Drone pipeline.

This commit is contained in:
Fabio Manganiello 2023-08-06 10:49:44 +02:00
parent 063697c824
commit 7a15c7c749
Signed by: blacklight
GPG Key ID: D90FBA7F76362774
1 changed files with 26 additions and 5 deletions

View File

@ -3,6 +3,11 @@ kind: pipeline
type: docker
name: default
volumes:
- name: docs
host:
path: /opt/docs/platypush
steps:
- name: github-mirror
image: alpine
@ -27,7 +32,7 @@ steps:
- git pull github master
- git push --all -v github
- name: rebuild-docs
- name: docs
image: alpine
volumes:
- name: docs
@ -159,7 +164,23 @@ steps:
git push origin master
fi
volumes:
- name: docs
host:
path: /opt/docs/platypush
- name: update-pip-package
image: python:3.11-alpine
environment:
TWINE_USERNAME:
from_secret: pypi_user
TWINE_PASSWORD:
from_secret: pypi_pass
when:
event:
- tag
depends_on:
- tests
- docs
commands:
- apk add --update --no-cache py3-twine
- python setup.py sdist bdist_wheel
- twine upload dist/platypush-$(python setup.py --version).tar.gz