Overview
New Flow figure will be updated soon:
Steps
[RM] Creates a new branch
release/monthly_<releaseName>_<releaseNumber>after the previous major or minor/bugfix release has been deployed to Production (see conventions in “Branching Definitions & Naming Conventions”).[dev] Develops the change in the
majordev1sandbox.[dev] Creates a new
feature/*branch frommaster(per “Branching Definitions & Naming Conventions”).[dev] Opens a Merge Request (MR) from
feature/*tomajorintand deploys the changes.[dev] Once validated in
majorint, updates the Jira user story to “Ready for INT”, assigns it to the Release Manager, and provides required details (e.g., Fix Version).[dev] Opens an MR from
feature/*to the target release branch.[Tech lead / Tech lead backup] Reviews and approves the MR if it meets the required quality checks.
[RM] Creates the INT validation MR (
<releaseName> - Validation to INT) (one-time per release).[RM] After successful INT validation, merges the release branch into the
INTbranch.[RM] Coordinates component deployments and supports resolution of unit test issues in INT.
[RM] Update Jira status to "IN INT" and assign the jiras to testing team
[PO] After successful INT testing, updates the Jira user story to “Ready for UAT”, assigns it to the Release Manager, and provides required details (e.g., Fix Version). Note: UAT validation and deployment occur only after the minor/bugfix release has been promoted from UAT to Production.
[RM] Creates the UAT validation MR (
<releaseName> - Validation to UAT) (one-time per release).[RM] Merges the release branch into the
UATbranch.[RM] Coordinates component deployments and supports resolution of unit test issues in UAT.
[RM] Update Jira status to "IN UAT" and assign the jiras to testing team
[PO] After successful UAT testing, updates the Jira user story to “Ready for Release”, assigns it to the Release Manager, and provides required details (e.g., Fix Version).
[RM] Creates the Production validation MR (
<releaseName> - Validation to PROD).[RM] Merges the release branch into
master, which triggers validation again.[RM] Initiates the Quick Deploy and completes the required post-deployment activities.
[RM] Coordinates component deployments and supports resolution of unit test issues in PRD.
[RM] Update Jira status to "Released" and assign the jiras to testing team
[RM] Communicates the deployment completion and confirmation status to all SF team members.
[RM] Performs the retrofit/back promotion of the changes to
minordevandbugfixbranches, as applicable.
The best way to get IT support is to use the new
Service One Platform.
