On 26/08/14 18:23, Eric Sorenson wrote: > After the Puppet 3.5.0 release problems, we had a retrospective and tried to > figure out some process improvements which would have surfaced the problems > earlier. Despite a lengthy 4-week release candidate cycle, that release still > had a fatal flaw that nobody had caught until it went into final release. As > we talked it over, our thoughts turned to continuous delivery. Puppet (along > with most of the other open-source projects) already produces packaged > artifacts as moves through our Jenkins pipeline, so it seemed like a natural > step to make those packages publicly available. > > In lieu of release candidates, we are moving toward a more automated system > which will have the latest green builds (passed spec and Beaker acceptance > tests) cut off the 'master' branch for most of our projects.
Would it be possible to build packages for other branches (like puppet-4, or facter-2 when it was in development) in the future? I'm especially interested in tracking incompatible Puppet 4 changes. (http://copr-fe.cloud.fedoraproject.org/coprs/domcleal/puppet4-nightly/ are my builds of puppet-4.) > What this means is that as we near feature complete on a release, like the > coming Puppet 3.7.0 release, users like yourself can begin trying out the > packages to ensure that the new features haven't broken anything you depend > on, and that the new features work the way you expect/want them to. > > The repos are live now and you can try them out by following these directions: > https://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#using-the-nightly-repos > > Hopefully this will help get faster turnaround AND better coverage. Please > let us know if you find it useful! This is great, many thanks. I had been building RPMs on copr (dead easy with Puppet's packaging helpers) and running Foreman's installer & smoke tests with them, which helped us spot incompatible changes and regressions quickly. I'd encourage everybody to do something similar if they have a similar test suite, it's been very valuable. -- Dominic Cleal Red Hat Engineering -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/53FED67E.9090608%40redhat.com. For more options, visit https://groups.google.com/d/optout.
