Skip to content

Creating a release

Ben Chidgey edited this page Sep 18, 2019 · 8 revisions

This documents the process for creating a new production release for the Book a secure move frontend application.

  1. Checkout and pull the latest version of master
  2. Increase the version property using the npm version command. Follow semantic versioning for version numbers.
  3. Push the commit to the remote server
  4. Create new tag with the new version number (in vX.X.X format)
  5. Push tags to remote (git push --tags)
  6. Document changes in GitHub as a new release (example)
  7. Remove hold from CircleCI master workflow (Ensure workflow is for the version commit created in step 2)

CircleCI will now deploy a new version of the application to production. If you have access to Kubernetes commands you can check when the pods were last restarted to ensure it has deployed correctly.

Clone this wiki locally