Deployment Steps - earmuff-jam/invoicer GitHub Wiki
-
Trigger an RC build with branch master (main).
-
Build should run normally and pipeline should be built.
-
Visit deployed URL to ensure everything is running smoothly.
The deployed URL should support the provisioned branch. Currently that is main
branch.
-
Please wait for the RC to pass all the automatic and manual regression testing.
-
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 undersrc
. This allows the users to view what's new in the system in the new version.
- 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.
-
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. -
If everything is correct, the new version should be deployed in the web. Learn more about git tag and versioning from here