From 198de7613049976550674b14aa038790f8e11d97 Mon Sep 17 00:00:00 2001 From: June Tate-Gans Date: Thu, 28 Mar 2024 20:29:26 -0500 Subject: [PATCH] testing: Add testing for the debian build. --- .drone.yml | 64 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/.drone.yml b/.drone.yml index ec63e95..0a9ec44 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,30 +1,3 @@ ---- -kind: pipeline -type: kubernetes -name: debian-build - -steps: - - name: build - image: debian:testing - - settings: - registry: gitea.hedron.io - username: - from_secret: username - password: - from_secret: password - repo: gitea.hedron.io/jtgans/g13gui - tags: - - latest - platform: linux/amd64 - mtu: 1000 - - commands: - - apt-get update - - touch /etc/pbuilderrc - - apt-get install -y devscripts python3 build-essential git-buildpackage appstream dh-sequence-python3 meson - - make - --- kind: pipeline type: kubernetes @@ -63,3 +36,40 @@ steps: - pacman -U --noconfirm build/g13gui*.zst - python3 -m g13gui.tests +--- +kind: pipeline +type: kubernetes +name: debian-build + +steps: + - name: build + image: debian:testing + + settings: + registry: gitea.hedron.io + username: + from_secret: username + password: + from_secret: password + repo: gitea.hedron.io/jtgans/g13gui + tags: + - latest + platform: linux/amd64 + mtu: 1000 + + commands: + - apt-get update + - apt-get install -y devscripts python3 build-essential git-buildpackage appstream dh-sequence-python3 meson + - make + + - name: test + image: debian:testing + + depends_on: + - build + + commands: + - apt-get update + - apt-get install ./build/g13*.deb + - python3 -m g13gui.tests +