Building and deploying packages


The BMC_DEPLOYMENT_PACKAGES folder is automatically created on the target server when a package deploy or rollback operation is triggered from the AR System Deployment Management console. The folder is created in installationDirectory\BMC Software\ARSystem\Arserver\Db\BMC_DEPLOYMENT_PACKAGES.

This folder is a temporary working directory. You can safely delete this folder or the content of this folder after successful package deployment or rollback. Do not delete this folder or the content of this folder when the package deployment or rollback is in progress.

The following table describes the links to the operations performed on a package:

Links

Description

Build

Validates and incorporates the package contents. If the build process is successful, the status of the package is updated to Ready to Deploy. You cannot modify the package or the package contents after the build is successful.

To build the package, select the package from the table and click Build.

Before you build the package, ensure that you validate the package by adding rules to the package. For more information to validate the package, see Defining-a-package.

Deploy

Extracts the contents package and imports the content to AR System. If the package is deployed successfully, the status of the package is updated to Deployed.

To deploy a package, select the package from the table with status Ready to Deploy and click Deploy.

When the deployment of a package that has multiple content types is partially successful (some of the content types are successfully deployed and some are failed), the state of the overall package on the Deployment Management Console is displayed as Deployed with Errors however, only the successfully deployed components are deployed and the other components for which deployment is not successful are not deployed.

A state is the current condition or situation of a deployment package.

Rollback

Allows to restore the objects in a package to the pre-deployment state if any issues are found during validation of the package after the package is deployed successfully or if an error occurs while deploying the package.

To rollback a package, select the deployed package from the table and click Rollback, the status of the package is updated to Rollback.

  • Ensure that the Object Modification Log is enabled. For more information, see Enabling-and-using-version-control-labels.
  • You cannot perform rollback for data.
  • In a server group environment, you can perform rollback from any server in the server group.
  • You may find some entries in the object modification logs. These entries are created by the Deployment Manager while deploying a package, even if the object modification logs are not enabled.

You must refresh the package table when you perform Build, Deploy, or Rollback. You can refresh the table using the following options:

  • Click Refresh to manually refresh the package table.
  • Select Preferences > Set Refresh Interval to set the time interval (in minutes) to automatically refresh the package table.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*