Once code has passed testing in your local development environment:
create a pull request (PR) for review.
Once the it is approved complete the PR if you didn’t set it to be completed automatically.
***Packages for deployment to development, acc, prod should be based on the Main branch, not the dev branch.
1. deploy the package. Currently there is no pipeline for many apps so deployments has to be done manually. A meeting is scheduled for August 21, 2023 to explain the new eMER and CAMIS pipelines.
Identifying the environment path to deploy to:
The location to deploy to is listed in the Environment Access Information section, under “UNC”, or wwwfiles.
If not: go to Applications and select the page for the project that you are deploying.
For example, if deploying eMER to the development environment, select the eMER page
Some projects might have more than one development environment environment.
For example, eMER is deployed to:
an unsecure instance where authorized users are automatically logged in when they click the URL.
a secure location such as GCKey.
Deploying your code:
Publish your changes locally
select the publish settings file in visual studio
make sure that the target folder for the package is on your local machine. Don’t publish directly to the server.
Delete the web.config from the package you published.
Go to to the staging server for the application you are deploying (per identifying the path to deploy to).
Backup the existing deployment. For all apps, except CAMIS and eMER,
refer to Backup location for application deploymentsUpdate the development location with your changes:
delete everything except for the web.config, and any special required folders that are not included in the package.
copy the files (except web config) from the folder you created in step 3 and paste them in the deployment location.
wait 5 or 10 minutes.
Test that the project you deployed is working.
Reverting a PR
revert in dev and then merge dev into main.
Oracle library
Different versions of the Oracle library are required for running some applications locally vs deploying them to development, acceptance and prod.
Projects we know this applies to:
eMER
CAMIS
Refer to Selecting the correct oracle library for the steps.
Add Comment