HomePhorge

(#12088) Add windows:build task to build MSI package
1c9e68c08492Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#12088) Add windows:build task to build MSI package

Without this patch, we're not actually building anything yet. This
patch fixes that problem by exercising the full process of downloading
Ruby, unpacking it into a staging area, then building an MSI suitable to
install Ruby into C:\puppetlabs\sys\ruby\bin\ruby.exe

Running rake windows:build will produce puppet.msi. Puppet is not actually
included in the installation package, but Ruby is and subsequent patches
will add the functionality to include puppet and facter.

This patch is a migration of (#11890) into the puppet project itself. The goal
is to be able to use Puppet's 2.7.x branch to build packages for arbitrary
integrations of Puppet, Facter, and other repositories going into the Windows
MSI package.

Details

Provenance
Jeff McCune <jeff@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU1cb8462e8973: (#12088) Add rake download and unpack handlers
Branches
Unknown
Tags
Unknown

Event Timeline

Jeff McCune <jeff@puppetlabs.com> committed rPU1c9e68c08492: (#12088) Add windows:build task to build MSI package (authored by Jeff McCune <jeff@puppetlabs.com>).Jan 24 2012, 2:20 AM