commit 00405c8c1f80de03f3db9639a986de3d6a80b638 parent 1f2365254ea1e5daf20ade503fe9ebcb5eec31a7 Author: Martin Schanzenbach <schanzen@gnunet.org> Date: Wed, 8 Apr 2026 16:53:04 +0200 forgot to add files Diffstat:
| A | contrib/ci/debian-package-job.sh | | | 23 | +++++++++++++++++++++++ |
| A | contrib/ci/jobs/2-test/config.ini | | | 6 | ++++++ |
2 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/contrib/ci/debian-package-job.sh b/contrib/ci/debian-package-job.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -exuo pipefail +# This file is in the public domain. +# Helper script to build the latest DEB packages in the container. +# Shared between various jobs. + +unset LD_LIBRARY_PATH + +# Install build-time dependencies. +# Update apt cache first +apt-get update +apt-get upgrade -y +mk-build-deps --install --tool='apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends --yes' debian/control + +export VERSION="$(./contrib/ci/version.sh)" +echo "Building package version ${VERSION}" +EMAIL=none gbp dch --dch-opt=-b --ignore-branch --debian-tag="%(version)s" --git-author --new-version="${VERSION}" +./bootstrap +dpkg-buildpackage -rfakeroot -b -uc -us + +ls -alh ../*.deb +mkdir -p /artifacts/donau/${CI_COMMIT_REF} # Variable comes from CI environment +mv ../*.deb /artifacts/donau/${CI_COMMIT_REF}/ diff --git a/contrib/ci/jobs/2-test/config.ini b/contrib/ci/jobs/2-test/config.ini @@ -0,0 +1,6 @@ +[build] +HALT_ON_FAILURE = False +WARN_ON_FAILURE = True +CONTAINER_BUILD = True +CONTAINER_NAME = localhost/merchant +CONTAINER_ARCH = amd64