RSIG Software release to ACC: Deployment & Packaging
This document describes the process of releasing a new version of RSIG to the ACC environment.
Instructions
ACC DEPLOYMENT AND PACKAGING
Create RSIG ACC desk top package:
Create ACC build 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 ACC should be the version for the coming release, in current case, should be 1.35.0.0, the new branch name should be “ACC”
The ACC build is deployed at:
\\ncrws523\Surface\RAIL\RSIG_CICD\ACC
Create a Zip file named as “RSIG_ACC v1.35.0.0” on your local machine including Application Manifest file “ RSIG-ACC”, Setup file “setup” 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 publishing the site and will be placed in the specified folder for record tracking purpose.
Published the ACC new build:
Publish ACC was conducted by RSIG team now instead of Web Group for past few years.
Browse to the ACC site files \\ncrws488\data\tcappsroot\saf-Sec-sur\6\RSIG-PISF
Back up the site by copying the previous “RSIG_ACC” and “setup” file to its build folder under “Application Files”, just in case something went wrong and need recover
Unzip the zipped file “RSIG_ACC v1.35.0.0”, replace the previous “RSIG_ACC” and “setup” files with new build files, copy the new ACC build folder under “Application Files”.
The new ACC click once desk top version v1.35.0.0 deployment is completed, can be downloaded.
If the previous ACC click once was installed, then run ACC from the menu to download the new version.
If it’s first time, download the ACC by install from here:
http://tcappstest.tc.gc.ca/Saf-Sec-Sur/6/RSIG-PISF/publish.htm
The ACC click once desktop version will not be able to run, the version error message will be shown. For at this point, the ACC DB is not ready, the version is not updated yet.
Create RSIG ACC package for Citrix
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_ACC v1.xx.0.x(Citrix)”, in current case “RSIG_ACC v1.35.0.0(Citrix)”
Run the app 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.
Copied the ACC Click once Desk top zipped file “RSIG_ACC v1.35.0.0” and Citrix package file “RSIG_ACC v1.35.0.0(Citrix)” to the specified folder as defined in ACC SM-GS change request:\\ncras22\CSSG Release\CSSG Staging\RSIG\ACC [Cxxxxxx]:
Update the RDIMS #10806661 RSIG_ACCEPTANCE_DEPLOYMENT_AND_ROLLBACK_PROCEDURE DOCUMENT if applicable. And copy the file in the folder for reference.
The process is complete.