X-Git-Url: https://git.grml.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fgha-build-deb.sh;fp=tests%2Fgha-build-deb.sh;h=a031c96deb2bf0eb2d4d04adb7127042610d2a37;hb=e53df19908c28024c30beed11549404fbfba1c1f;hp=0000000000000000000000000000000000000000;hpb=7f5e35103e745a96cf205fba6ce2bb6cf23fb2dd;p=grml-debootstrap.git diff --git a/tests/gha-build-deb.sh b/tests/gha-build-deb.sh new file mode 100755 index 0000000..a031c96 --- /dev/null +++ b/tests/gha-build-deb.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# SPDX-License-Identifier: GPL-2.0-or-later +# +# Entrypoint for GitHub Actions to build a grml-debootstrap.deb. + +set -eu -o pipefail +set -x + +if [ -z "${CI:-}" ] || [ -z "${GITHUB_RUN_NUMBER:-}" ]; then + echo "Running outside of CI pipeline." >&2 + exit 1 +fi + +docker run --privileged -v "$(pwd)":/code --rm -i debian:"$HOST_RELEASE" \ + bash -c 'TERM='"$TERM"' cd /code && ./tests/docker-build-deb.sh --autobuild '"$GITHUB_RUN_NUMBER"