pretalx-musicrate/.drone.yml

54 lines
1003 B
YAML
Raw Normal View History

2023-12-14 00:43:58 +01:00
---
kind: pipeline
type: docker
name: default
steps:
2023-12-16 03:53:47 +01:00
# - name: create virtual env
# image: python:3.11-alpine
# commands:
# - python -m venv .venv
2023-12-14 01:37:52 +01:00
2023-12-16 03:53:47 +01:00
# - 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
2023-12-14 01:17:50 +01:00
2023-12-16 03:53:47 +01:00
# - name: check style
# image: python:3.11-alpine
# commands:
# - *path
# - black --check .
# - isort -c .
# - flake8 .
2023-12-14 00:56:09 +01:00
2023-12-16 03:53:47 +01:00
# - name: build
# image: python:3.11-alpine
# commands:
# - *path
# - python -m build
2023-12-14 00:43:58 +01:00
- name: publish
2023-12-14 01:03:35 +01:00
image: python:3.11-alpine
2023-12-14 00:43:58 +01:00
commands:
2023-12-16 03:53:47 +01:00
- echo $$TWINE_PASSWORD
# - *path
# - keyring --disable
# - twine upload --non-interactive --repository-url https://git.luj0ga.de/api/packages/kontakt/pypi -u '' dist/*
2023-12-14 00:43:58 +01:00
environment:
2023-12-16 03:53:47 +01:00
TwINE_PASSWORD: 'debug'
# when:
# event:
# - tag
2023-12-14 00:56:09 +01:00
trigger:
event:
- pr
- push
- tag