jtdor/Build Debian packages

Build Debian packages with dpkg-buildpackage in a flexible environment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
apt-optsOptions to be passed to apt-getno
artifacts-dirDirectory path relative to $GITHUB_WORKSPACE to place the built packages inyesdebian/artifacts
before-build-hookShell command(s) to execute after installing build dependencies and before executing dpkg-buildpackageno
buildpackage-optsOptions to be passed to dpkg-buildpackageno
docker-imageName of a Docker image or path of a Dockerfile to use for the build containeryesdebian:stable-slim
extra-build-depsExtra packages to be installed as build dependenciesno
extra-docker-argsAdditional arguments to 'docker run' when starting the build containerno
extra-repo-keysExtra ASCII-armored APT repository keys or paths to keyring files to trust in the build environmentno
extra-reposExtra APT repositories to configure in the build environment (one-line-style or deb822-style format)no
host-archForeign architecture to setup cross-building forno
setup-hookShell command(s) to execute after setting-up the build environment and before installing build dependenciesno
source-dirPath relative to $GITHUB_WORKSPACE that contains the package sourcesyes./
namedescription
artifactsNewline-separated list of artifacts (the .buildinfo, .changes and .deb files); the list contains their paths relative to the workspace