diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8af4c79 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,32 @@ +kind: pipeline +type: docker +name: build + +steps: +- name: build-deb + image: ubuntu:22.04 + environment: + DEBIAN_FRONTEND: noninteractive + commands: + - apt-get update + - apt-get install -y --no-install-recommends build-essential qt5-qmake qtbase5-dev qtbase5-dev-tools libexif-dev qt5-image-formats-plugins dpkg-dev fakeroot ca-certificates + - bash sbin/build_deb.sh "${DRONE_TAG:-${DRONE_COMMIT_SHA:0:8}}" + - ls -la dist + +- name: gitea-release + image: plugins/gitea-release + depends_on: + - build-deb + settings: + api_key: + from_secret: GITEA_TOKEN + base_url: https://git.coadcorp.com + files: + - dist/*.deb + draft: false + prerelease: false + title: ${DRONE_TAG} + note: Automated release for ${DRONE_TAG} + when: + event: + - tag