Skip to content

ReleaseProcess

Dirk Rombauts edited this page Aug 29, 2013 · 32 revisions
  1. Check the version number, which is kept in several places
    1. /src/Pickles/VersionInfo.cs
    2. project.build
  2. Do a pull to get the latest code from the repository
  3. Perform a 'git tag vx.y' where x.y is the major and minor version number
  4. Push the tag to github 'git push --tags'
  5. Create a release on GitHub with release notes
  6. Build all local nuget packages with command 'NuGetPackAll' run in the root of the working folder
  7. Upload the nuget packages to nuget gallery
  8. Grab latest build artifact from teamcity.codebetter.com and upload it to the amazon S3 storage area. Remember to set the appropriate access permissions!
  9. Update the picklesdoc website to point to the new version
  10. Increase the version number (in all places) and push the changes to github
  11. Make an announcement on pickles-dev group.
Clone this wiki locally