38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
pipeline:
|
|
build:
|
|
image: debian
|
|
when:
|
|
event: tag
|
|
commands:
|
|
- DEBIAN_FRONTEND=noninteractive apt-get -qq update < /dev/null > /dev/null
|
|
- DEBIAN_FRONTEND=noninteractive apt-get -y -qq upgrade < /dev/null > /dev/null
|
|
- DEBIAN_FRONTEND=noninteractive apt-get -qq -y install --no-install-recommends python3-apt apt-file dpkg-dev fakeroot build-essential devscripts debhelper python3-wheel python3-pip < /dev/null > /dev/null
|
|
- DEBIAN_FRONTEND=noninteractive apt-file update < /dev/null > /dev/null
|
|
- python3 -m pip install wheel2deb --quiet
|
|
- mkdir dist
|
|
- python3 -m pip wheel cx-Oracle -w dist --quiet
|
|
- wheel2deb --map attrs=attr -x dist -o dist
|
|
- wheel2deb build -p dist
|
|
- rm -fr dist/python3-cx-oracle_*_amd64
|
|
|
|
publish-dryrun:
|
|
image: debian
|
|
when:
|
|
event: tag
|
|
commands:
|
|
- ls dist/*
|
|
|
|
publish:
|
|
image: plugins/gitea-release
|
|
when:
|
|
event: tag
|
|
settings:
|
|
api_key:
|
|
from_secret: gitea_token
|
|
base_url: https://gitea.zionetrix.net
|
|
files:
|
|
- dist/*
|
|
checksum:
|
|
- md5
|
|
- sha512
|