Automation scripts for BMC Release Package and Deployment


This topic provides information about the default scripts that you can import to perform various functions in BMC Release Package and Deployment. The default scripts provided for this integration are Ruby scripts that directly communicate with BMC Release Package and Deployment to execute various operations.

Scripts can be of the following types:

  • Local Ruby—Scripts in the Ruby programming language that run on the agent host of the engine that starts the automation step.
  • Data Retriever—Scripts in the Ruby programming language  that run on the target servers to obtain the necessary configuration data.
Warning

Note

  • BMC Release Package and Deployment scripts are available only if you are using BMC Release Process Management as a part of the BMC Release Lifecycle Management suite 4.3.00 or later.
  • You must import all the data retriever scripts before importing the local ruby scripts. Unless you have data retriever scripts already imported, local ruby scripts dependent on the particular data retriever scripts cannot work. For more information on importing scripts, see Importing-automation-scripts-from-the-library.
  • Before importing the necessary scripts, you create an integration server. Without an appropriate integration server, you cannot import the scripts. For more information on creating an integration server, see Configuring-for-integrating-with-BMC-Release-Package-and-Deployment.
  • If the automation script added in a step fails, you cannot see the relevant output parameters with details about the deployment status, and so on. For more information on adding a step, see Managing-steps.

Local ruby scripts and associated data retriever scripts

The following table provides links to the topics about the local ruby scripts that are available by default with the product. The associated data retriever scripts are described in each of the local ruby script topics.

Warning

Note

Before you begin using the scripts listed in the following table, ensure that you have already configured packages and repositories in BMC Release Package and Deployment.

List of local ruby and data retriever scripts

Local ruby script

Associated data retriever scripts

  • RLM packages
  • RLM package content references
  • RLM routes
  • RLM route environments
  • RLM environment channels
  • RLM package properties
  • RLM repos
  • RLM routes
  • RLM route environments
  • RLM environment channels
  • RLM repo properties
  • RLM packages
  • RLM package content references
  • RLM package properties
  • RLM repos
  • RLM repo properties
  • RLM packages
  • RLM package instances
  • RLM package instance content references
  • RLM instance routes
  • RLM route environments
  • RLM environment channels
  • RLM package instance properties
  • RLM packages
  • RLM routes
  • RLM environment environments
  • RLM package properties
  • RLM packages
  • RLM routes
  • RLM route environments with next
  • RLM environment channels
  • RLM package properties
  • RLM repos
  • RLM repo instances
  • RLM repo instance routes
  • RLM route environments
  • RLM environment channels
  • RLM repo instance properties

For more information about data retriever scripts, see Data-retriever-scripts-for-BMC-Release-Package-and-Deployment.

Related topics

BMC-Release-Package-and-Deployment

 

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

BMC Release Process Management 5.0