Uses fpm to build puppetlabs-release packages for all the platforms that we support.
See the doc directory for external documentation.
Repo for yum and apt release packages with Puppet's signing key.
Pull requests run here:
https://jenkins-sre.delivery.puppetlabs.net/job/pipeline_puppetlabs-release_build
- bundle install
- bundle exec rake build
*.template
files for yum .repo
and apt .list
are merged with JSON configuration files from the source
directory.
This results in an intermediate build
directory of small trees for fpm to create appropriate .rpm
and .deb
files from.
The fpm output files are left in the output
directory per conventions set by the packaging
gem.