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
- See: Link
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)