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 to development. Currently there is no pipeline for this so the deployment has to be done manually.
Smoke test.
2. deploy the package to acc.
requester approves the change. work with the requester/provide steps to test the change if needed.
Currently, an SMGS ticket is needed to deploy to prod.
Identifying the development environment path to deploy to:
Go to Applications and selecting the page for the project that you are deploying.
For example, if deploying eMER to the development environment, select the eMER page
The location to deploy to is listed in the Environment Access Information section.
The path to deploy to is listed under “UNC”.
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:
Navigate to the unc path corresponding to the staging server for the application you are deploying.
For example, navigate to the path for the eMER unsecure development environment
zip the files for the application and copy it to the backup location for the app you are deploying.
Optionally, you can also copy the content of the folder to a temporary location on your local machine.Important: you will need the web config that you have copied as the last step of your deployment process.
Publish your changes locally
Create publish settings in visual studio
create a different folder - don’t use the one from step 2.
create a new custom profile
Keep the default location bin\app.publish
Finish
Save
Publish
Update the development location with your changes:
Go to the deployment location for the project
delete everything except for the web.config, backup folders, 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.
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
Others?
Refer to Selecting the correct oracle library for the steps.