Skip to content
This repository has been archived by the owner on May 7, 2018. It is now read-only.

Latest commit

 

History

History
19 lines (17 loc) · 984 Bytes

DEPLOYMENT.md

File metadata and controls

19 lines (17 loc) · 984 Bytes

Deploying a new release

When we're ready to deploy a new release, we need to do the following steps:

  1. Create a branch named release.
  2. Update ReleaseNotes.md. Note that the format is important as we parse the version out and use that for the NuGet packages.
  3. Push the branch to GitHub and create a pull request. This will kick off the MyGet build of the NuGet package with this new version. If you're impatient, you can run .\build CreatePackages and get the packages locally.
  4. Test!
  5. When you're satisfied with this release, push the package from MyGet to NuGet.
  6. Create a tag git tag v#.#.#. For example, to create a tag for 1.0.0 git tag v1.0.0
  7. Push the tag to the server. git push --tags
  8. Accept the pull request.
  9. Create a new release using the tag you just created and pasting in the release notes you just wrote up