For all builds you must create PBI and task in the DevOps sprint, along with a branch from the task. The version numbers are tracked in the source and need to be merged correctly. Depending on the release type you may be required to merge to both Develop and Master. Note: that in order to run side by side you must increment the the build number for each package even though code is the same.
MIUS support three build configurations
- Debug - used for general development and to build the Development Click once package. Connects to the Development Oracle Database instance
- Acceptance - used to create a package for the acceptance build. This is an optimized package for release testing and does not support local debugging. Connects to the Acceptance Oracle Database instance
- Release - used to create the production build. This is an optimized package for release testing and does not support local debugging. Connects to the Production Oracle Database instance
Make sure the Publish version - Automatically increment revision with each publish is selected
Steps to deploy onto DEV server
- Open the MIUS project properties window and click on the Compile tab, make sure the Configuration in both this tab and the toolbar solutions configuration are set.
- In the publish tab set the following
- Publishing Folder - C:\ClickonceDeploy\MIUS-DEV\
- Installation Folder URL - http://ncrws535:40000/saf-sec-sur/4/mius-suam/
- In the Install Mode settings - Click on the Options button and change the Product Name to MIUS - SUAM (DEV)
- Click the Publish now
- The files will be placed into the Publishing folder location.
- Go to the click once folder defined above and copy the following files to \\ncrws535\e$\TCAPPSROOT\saf-sec-sur\4\mius-suam
- MIUS.application
- setup.exe
- In the Click Once folder open the Application Files folder and copy the MIUS Latest Build folder (ex. MIUS_1_5_0_16) to \\ncrws535\e$\TCAPPSROOT\saf-sec-sur\4\mius-suam\Application Files
Steps to deploy onto ACC server
- Open the MIUS project properties window and click on the Compile tab, make sure the Configuration in both this tab and the toolbar solutions configuration are set.
- In the publish tab set the following
- Publishing Folder - C:\ClickonceDeploy\MIUS-ACC\
- Installation Folder URL - http://tcappstest/Saf-Sec-Sur/4/mius-suam/
- In the Install Mode settings - Click on the Options button and change the Product Name to MIUS - SUAM (ACC)
- Click the Publish now
- The files will be placed into the Publishing folder location.
- Go to the click once folder defined above and copy the following files to \\tctestmaster\tcappstest\saf-sec-sur\4\mius-suam
- MIUS.application
- setup.exe
- In the Click Once folder open the Application Files folder and copy the MIUS Latest Build folder (ex. MIUS_1_5_0_16) to \\ncrws535\e$\TCAPPSROOT\saf-sec-sur\4\mius-suam\Application Files
Steps to deploy onto Prod server
TBD
When done push the application changes to the server and and complete your pull request. When doing a build for ACC or Prod I have been resetting the Publishing Folder and Installation along with the Options Product name back to DEV settings. The only thing I leave is the Publish Version.