Automate building RPMs and DEBs as well as other artifacts on multiple Linux distributions, versions and architectures using Docker/Podman
--quiet
flag now suppresses only container output, normal info output is still available #67
pkger build
will now display a warning with instructions on how to start a build #68
Installed-Size
when building DEB packages #72
filter
in the configuration so that if one wants to format the output in a particular way on
each build they don't have to pass the --filter
CLI parameter every time.enchances
-> enhances
$XDG_CACHE_HOME/pkger.state
file.
#73
list packages
subcommand that lists built packages from output directory.clean-cache
subcommand that deletes the cached state from OS. Use this to migrate pkger to the newest version._
to -
when building a DEB. Debian packages don't allow underscores in package names.all_images
field to recipe metadata so that if a recipe is used with all images they don't have to be listed
one by one.AutoReqProv
value during RPM build (used to disable automatic dependency processing).RECIPE
, RECIPE_VERSION
, RECIPE_RELEASE
environment variables that can be used during the build.working_dir
and source
fields of recipe. This can greatly reduce
the number of changes one has to make when adding a recipe for other version. #74
forward_ssh_agent
configuration option to forward the SSH authentication socket from the host machine to
the container. #58
--no-sign
command line argument to build
command so that users can disable signing for the particular build
even when the gpg signing is enabled in the configuration.forward_ssh_agent
option to ssh
configuration and rename it to forward_agent
#60
disable_key_verification
to ssh
configuration #60
recipe.yml
or recipe.yaml
file where previously only .yml
was accepted
#64
$PKGER_BLD_DIR
output_dir
changed, now all images have a separate directory with output packageslist < recipes | images >
subcommand