HomePhorge

(PUP-2388) Update Windows Jenkins matrix defs
df98082937a8Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-2388) Update Windows Jenkins matrix defs

  • Ensure that there are single YAML files per job type, which allows for a more granular selection of node definitions through Jenkins. NOTE: by using job definitions that are laid out horizontally (by file), rather than adding multiple node definitions to a single YAML file, this allows for better parallel execution of the suite. Agent requests are presently serialized within Beaker when all agent definitions occur within a single YAML configuration.
  • In that vein, trash these (though Git may show some as renamed): win2003-all.yaml win2008-all.yaml win2012-all.yaml windows-all.yaml
  • Spec out all valid combinations of 2003, 2003R2, 2008, 2008R2, 2012 and 2012R2 with Ruby x86 and Ruby x64 where applicable, depending on what the platform supports.
  • Not all of these configurations will be used, but keep all of the definitions for the sake of local testing / maintaining a valid list of operating systems where Puppet could be run on Windows.
  • Note that FILECOUNT was also removed as a Beaker option where it was defined, since it is a deprecated option.
  • Note that at this time, the puppet-win32-ruby build for x64 does not work on Windows 2003 x64 due to 2 missing functions in MSVCRT on that platform

Details

Provenance
Ethan J. Brown <Iristyle@github>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUc72dd6f0000b: (PUP-2388) Puppet acceptance for Ruby 2 x64
Branches
Unknown
Tags
Unknown

Event Timeline

Ethan J. Brown <Iristyle@github> committed rPUdf98082937a8: (PUP-2388) Update Windows Jenkins matrix defs (authored by Ethan J. Brown <Iristyle@github>).Jul 29 2014, 2:17 AM