puppetserver 1.2.0 2016-09-08 Release (SERVER-1522)

[SERVER-1529] Tag the release and create packages Created: 2016/08/29  Updated: 2016/10/14  Resolved: 2016/09/28

Status: Closed
Project: Puppet Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Sub-task Priority: Normal
Reporter: Jeremy Barlow Assignee: Melissa Stone
Resolution: Done Votes: 0
Labels: maintenance
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
Template:
Team: Systems Engineering
Sub-team: emerald
Sprint: Server Emerald 2016-09-07, SE 2016-09-21, SE 2016-10-05

 Description   

Tag and create packages

  • Developer provides the SHA - Jeremy Barlow - Please add the SHA as a comment (this should be the commit which contains the newly updated version.rb)
  • checkout the sha
  • Make sure you are about to tag the correct thing
  • Create the tag e.g.) git tag -s -u {GPG key}

    -m "1.7.3" 1.7.3

  • You need to know the pass phrase for this to complete successfully. It's important that we make sure all releases are signed to verify authenticity.
  • DO NOT push the tag to the repo, keep it local only
  • `git describe` will show you the tag. Make sure you're building what you think you're building.
  • Make sure you look over the code that has changed since the previous release so we know what's going out the door.
  • run `rake package:implode package:bootstrap pl:jenkins:uber_build` when you've verified what version you're building (this uses the latest version of the packaging repo to build the packages).
  • If this is a puppet release, you have to build the windows msi. This is done using jenkins jobs on jenkins-legacy. You have to make sure you're targeting the correct versions of hiera, facter and puppet.
  • Melissa Stone please add a comment with location of packages.

For puppet, don't forget the msi packages. This usually comes after other smoke testing is going well since it does require the tag to be pushed live.

Dependencies:

  • Every ticket before this except for release notes.


 Comments   
Comment by Jeremy Barlow [ 2016/09/08 ]

Melissa Stone The SHA for commit where we bumped Puppet Server to 1.2.0 is 5e67346260baee42c48d798611a3dfc6ecdd5392.

Comment by Steve Barlow [ 2016/09/27 ]

Accidentally set tickets in active sprint to closed. Moving back to resolved.

Generated at Wed Nov 13 17:00:06 PST 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.