MoreCore Platform
Development
Portal - Deployment Process
MOR-PLN-031 Version 1 Last Review Date: May, 2025

Portal - Deployment Process

Overview

This article covers the process of making and deploying changes to the MoreCore platform.

DevOps Project

Link:

GIT Repo

Change Process

Setup Development environment
Identify changes to be made
  • Note DevOps task ID
Create a branch
  • Use the task ID
Make changes
  • Make changes in code
  • Test locally
Commit changes
  • All changes must have a linked DevOps task ID
Push Changes

Deploy To Environment (Not Production)

Build the Application
  • Navigate to the 'MoreCore Platform' DevOps project pipelines
  • Click 'Pipelines'
  • Click the 'PMMSRepo' pipeline
  • Click 'Run pipeline'
  • Branch/tag field: Select the branch
  • Click 'Run' to run the build pipeline
  • Wait for it to finish building, which will likely take some time
Create a Release
  • Click 'Releases'
  • Click 'Create release'
  • Under Artifacts, select the build (by branch name)
  • Don't select environments to deploy it to at this point
  • Click 'Create'
Deploy the Artifacts
  • In the Release list, click the release name (such as 'Release-58').
  • In the release view > Stages list, a stage for each environment is present
  • Hover over the appropriate stage (or stages). Buttons will appear
  • Click the 'Deploy' button

Deploy to Production

This process assumes that the change has gone through the

Create a new Pull Request
  • Select the source branch
  • Select the target branch (Master)
  • Enter a title
  • Enter a description
  • Select 'Reviewers'
  • Select Work items to link
  • Add tags (don't know that this is necessary)

Update CMMS Updates

Update the 'CMMS Updates' file with the latest changes deployed.
Update the same file in the CBC User Documentation project.