Skip to content

Release Procedure

thekingofcity edited this page Sep 18, 2023 · 10 revisions

Build and Release on UAT and PRD (V5 Specific)

  1. Push something to master.
  2. Build the project by manually triggering the build 2 job in the Github actions. You can specify the environment for auto deploying after build completed. This is NOT recommended if you're making huge changes!
  3. If you don't specify the environment for auto deploying, find the latest version at https://github.com/uat-railmapgen/rmg-repositories, or in the action log.
  4. Deploy the build artefacts to UAT or PRD environment at the release workflow in https://github.com/uat-railmapgen/rmg-repositories/actions/workflows/release.yml.
image

Build and Release on UAT and PRD (V3 Specific)

  1. Push something to master.
  2. Build the project by manually triggering the build 2 job in the Github actions.
  3. Find the latest version at https://github.com/wongchito/uat-rail-map-generator, or in the action log.
  4. Preview the project by manually triggering the release job(version: the latest version in step 3, Environment: UAT).
  5. View the UAT at https://wongchito.github.io/uat-rail-map-generator.
  6. Release the project by manually triggering the release job(version: the latest version in step 3, Environment: PRD).
  7. View the released version at https://wongchito.github.io/RailMapGenerator.