Deployment Steps - earmuff-jam/invoicer GitHub Wiki

  1. Trigger an RC build with branch master (main). image

  2. Build should run normally and pipeline should be built. image

  3. Visit deployed URL to ensure everything is running smoothly.

The deployed URL should support the provisioned branch. Currently that is main branch.

  1. Please wait for the RC to pass all the automatic and manual regression testing.

  2. Trigger the workflow Prepare Release Docs from the CI pipeline. This is a manual process. This ensures that the changelog is populated in the public folder under src. This allows the users to view what's new in the system in the new version.

image

  • Fill in the correct Deployment Tag.
  • Fill in the correct notes. If you do not have the notes then refer to the Release page, to fetch the notes. The RC build should already have had the notes.
  • Put the correct date.
  • Run the workflow. It should update main branch with some release notes. <--- THIS STEP IS A MUST.

image

image

  1. After all of this steps completed, we only have to now create a tag, let github create a release from that tag and keep main clean. If you would like, you can check its deployment status from netlify as well.

  2. If everything is correct, the new version should be deployed in the web. Learn more about git tag and versioning from here