Redeploy UAT deployment on Existing Database
Copy
The following sections outline redeploying UAT Deployments on top of the existing database.
Determine the Innovator Deployment Name
The following steps outline the process of determining the Aras Innovator Release Name for the deployed Aras Innovator Instance that the user wants to update:
- On Azure DevOps, click Wiki.
- Under the Environment Information section, select UAT.
Copy the release name under the Name Tab in UAT section.
Copy the name; it will be useful during Deploy Pipeline.
Determine Deployment Package
Determine the Deployment Package Version with the customization the user wants to deploy to the previously deployed Aras Innovator. This can be done via obtaining the Build Number of the CI Pipeline corresponding to the version of the customization the user wants to deploy:
- In Azure DevOps, go to Pipelines.
- Select ContinuousIntegration and select the necessary CI Pipeline.
- Copy the Build Number; it will be useful during Deploy Pipeline.
Run Deploy Pipeline with Update strategy
The following steps outline the process of running the Deploy Pipeline with Update Strategy:
- Navigate to the Deploy Innovator Pipeline.
- Select Run Pipeline.
- Select the appropriate Branch/Tag.
- Choose Deployment type.
- To choose the required Deployment Package, use one of the options below:
- Click Resources in Advanced options. Search for the correct CI Pipeline with the code changes that need to be applied to Aras Innovator, which is obtained in the section Determine Deployment Package, and then click the Use selected to run button to apply.
- Click Variables in Advanced Options and specify deployment_package_name and deployment_package_version with the values obtained in the section Determine Deployment Package.
- Click Resources in Advanced options. Search for the correct CI Pipeline with the code changes that need to be applied to Aras Innovator, which is obtained in the section Determine Deployment Package, and then click the Use selected to run button to apply.
- Click Variables in Advanced options.
- Add the following Variables:
| Name | Value |
| personal_access_token | Enter the PAT token in case of deployment to UAT, Staging, or PROD. |
| innovator_release_name | Enter the Release Name of the currently deployed Aras Innovator that needs to be updated. |
| setup_instance_strategy | Enter Update. |
| cluster_index | Enter a cluster identification value for deployment. This is especially helpful when deploying multiple Vaults across different geographical clusters. Typically, 01 suffices as the default value. |
| install_conversion_server | The default value is true. |
The setup_instance_strategy can have the following values:
- Deploy: Enables the creation of a new Deployment. This is the default value of this Variable for Deployments to SIT environment.
- Update: Enables updating an existing Deployment. This is the default value of this Variable for Deployments to UAT, Staging, and PROD environments.
- RollingUpdate: This update type should be used when only Сode Tree changes should be applied. The Pipeline will fail if there are any changes in AML Packages.
- Click the Run button.
The outcome of this operation will deploy the new changes onto the existing database and Aras Innovator instance, matching the innovator_release_name with setup_instance_strategy set to Update.