pretalx-musicrate/.drone.yml

54 lines
1003 B
YAML

---
kind: pipeline
type: docker
name: default
steps:
# - name: create virtual env
# image: python:3.11-alpine
# commands:
# - python -m venv .venv
# - name: install
# image: python:3.11-alpine
# commands:
# - &path
# export PATH="$$DRONE_WORKSPACE/.venv/bin:$$PATH"
# - echo $$PATH
# - which pip
# - pip install black build flake8 isort twine
# - name: check style
# image: python:3.11-alpine
# commands:
# - *path
# - black --check .
# - isort -c .
# - flake8 .
# - name: build
# image: python:3.11-alpine
# commands:
# - *path
# - python -m build
- name: publish
image: python:3.11-alpine
commands:
- echo $$TWINE_PASSWORD
# - *path
# - keyring --disable
# - twine upload --non-interactive --repository-url https://git.luj0ga.de/api/packages/kontakt/pypi -u '' dist/*
environment:
TwINE_PASSWORD: 'debug'
# when:
# event:
# - tag
trigger:
event:
- pr
- push
- tag