jtdor/Build Debian packages
Build Debian packages with dpkg-buildpackage in a flexible environment.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| apt-opts | Options to be passed to apt-get | no | — |
| artifacts-dir | Directory path relative to $GITHUB_WORKSPACE to place the built packages in | yes | debian/artifacts |
| before-build-hook | Shell command(s) to execute after installing build dependencies and before executing dpkg-buildpackage | no | — |
| buildpackage-opts | Options to be passed to dpkg-buildpackage | no | — |
| docker-image | Name of a Docker image or path of a Dockerfile to use for the build container | yes | debian:stable-slim |
| extra-build-deps | Extra packages to be installed as build dependencies | no | — |
| extra-docker-args | Additional arguments to 'docker run' when starting the build container | no | — |
| extra-repo-keys | Extra ASCII-armored APT repository keys or paths to keyring files to trust in the build environment | no | — |
| extra-repos | Extra APT repositories to configure in the build environment (one-line-style or deb822-style format) | no | — |
| host-arch | Foreign architecture to setup cross-building for | no | — |
| setup-hook | Shell command(s) to execute after setting-up the build environment and before installing build dependencies | no | — |
| source-dir | Path relative to $GITHUB_WORKSPACE that contains the package sources | yes | ./ |
Outputs
| name | description |
|---|---|
| artifacts | Newline-separated list of artifacts (the .buildinfo, .changes and .deb files); the list contains their paths relative to the workspace |