Skip to content

Instantly share code, notes, and snippets.

@sureshshrestha
Last active October 12, 2023 10:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sureshshrestha/b6c0d166a31e918dd5a51ca021c69f7a to your computer and use it in GitHub Desktop.
Save sureshshrestha/b6c0d166a31e918dd5a51ca021c69f7a to your computer and use it in GitHub Desktop.
Landocs release steps
1. Backup website in Siteground Server
2. Backup database in Siteground Server
3. Inform team of pointer change in testing server
@all Please be informed that I am checking out testing server to *staging* branch for PROD release today. I will drop a message when the testing server is reverted back to *dev* branch.
4. SSH login to testing server: https://tools.siteground.com/filemanager?siteId=S1FueWFuc09MZz09
a. Create new branch yyyymmdd-main
5. Send PR to staging
6. Merge staging
7. Merge main/master branch
8. Confirm CICD pipeline complete
9. Tag:
git tag -a v0.0.#.# <commit HASH>
git push origin v0.0.#.#
10. SSH to testing env and checkout to dev branch
11. Send release message:
Artsology *XXX* has been successfully released with release tag [v0.X.0.0](XXX) and [release note](XXX).
Testing server for *XXX* has been checked out to *dev* branch.
Dev team: please ensure to pull latest *main* branch changes to your working branches.
12. Sync Estimation sheet:
Artsology: https://docs.google.com/spreadsheets/d/1Rl0ETss5Nqj0W0Y_Tkur1LHGi07qrsVIt5VwT60nhVQ/edit#gid=137812332
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment