RSIG Software release to Production: Deployment & Packaging
This document describes the process of releasing a new version of RSIG to the PROD environment.
Instructions
RSIG PROD PACKAGING
Create RSIG PROD Citrix package:
Create PROD build process is same as for QA, referring the document of “DevOps Work Process” document, “QA Build Process” at:
Note: review the document linked above and add to Confluence
The revision number in the azure-pipeline.yaml pipeline for PROD should be the version for the coming release, in current case, should be 1.35.0.0, the Publish URL should use “ http://ncrws523:80/RAIL/RSIG_CICD/PROD/” as below screen shows.
The new branch name should be “PROD” for starting the build.
The PROD build for Citrix is deployed at : \\ncrws523\Surface\RAIL\RSIG_CICD\PROD
Run “RSIG” or “setup” file to start downloading and installation process
The Installed PROD version will not be able to run, the version error message will be shown. For at this point, the RSIG PROD version in DB is still previous release version. The version will be updated the release day after new RSIG build is deployed.
Find the downloaded file folder similar like this “rsig..tion_xxxx” under your user \AppData\Local\Apps\2.0\..., the path name varies, and check the files are correct.
Copy the files folder to your storage folder and renamed as “RSIG_PROD v1.xx.0.x(Citrix)”, in current case “RSIG_PROD v1.35.0.0(Citrix)”
Run the app “RSIG” from the folder, make sure it works as expected.
At this point, the DB is not ready yet, click ‘’No” may get error message, depend on the connection of the code updates and DB. The error message will vary.
Create RSIG PROD Desktop package:
Create PROD build same as for QA, referring the document of “DevOps Work Process” document, “QA Build Process” at
https://dev.azure.com/transport-canada/DSD-RAIL-RSIG/_wiki/wikis/DSD-RAIL-RSIG.wiki/2711/DevOps-Work-Process. It’s similar with creating build for Citrix. The revision number in the azure-pipeline.yaml pipeline for PROD should be the version for the coming release, in current case, should be 1.35.0.0. It should be already updated in previous steps with Citrix package creation process. But the Publish URL should use “ http://tcapps.tc.gc.ca/Saf-Sec-Sur/6/RSIG-PISF/” as below screen shows.
The PROD build for Desk top is deployed at : \\ncrws523\Surface\RAIL\RSIG_CICD\PROD
Run “RSIG” or “setup” file to start downloading and installation process
The current RSIG PROD application will be launched. For the Site was not updated with the new deployment package.
Create a Zip file named as “RSIG_PROD v1.35.0.0” on your local machine including Application Manifest file “ RSIG.application”, Setup file “setup.exe” and Folder “Application Files” with only current build folder (RSIG-ACC_1_35_0_0) within the folder. This zip file will be used for Web Group publishing the site and will be placed in the specified folder.
Update the RDIMS-#8964742 RSIG DEPLOYMENT ANDROLLBACK PROCESS if applicable
Copied packages created for Citrix and Desktop along with the RDIMS-#8964742 RSIG DEPLOYMENT ANDROLLBACK PROCESS to the specified folder. The files in the specified folder will look like this:
The process is completed.