The BMC Release Process Management product enables you to automate manual tasks for deploying an application. To deploy components of an application in the specified environment, you create requests. These requests are made up of sequential steps that execute the deployment in a piecemeal way. These steps might require you to perform tasks that are manual or repetitive. You might even need to switch interfaces to perform functions necessary to execute that step. Such steps can be automated with scripts. The product provides default scripts that you can import and use while adding steps to requests to perform certain functions. To perform functions not addressed by the default scripts, you can create your own automation scripts. For more information about creating, using, and filtering automation scripts, see the following topics:
Note
- To be able to use the product's automation capability, you must ensure that you have enabled it by navigating to System > Settings and selecting the Enable Automation check box.
- To be able to see the BMC Bladelogic tab on the Environment menu, you must enable it by navigating to System > Settings and then selecting the Enable Bladelogic Automation check box.
- This product provides a library of scripts that can be imported using the Import scripts from Library link available on the Environment > Automation and Environment > BMC Bladelogic pages. This product provides experimental support for automation scripts available for the BMC Bladelogic Server Automation (BMC Server Automation) integration, the Hudson integration and other general scripts. You can tailor these scripts to your requirements, or you can create your own new scripts. These scripts must be in Ruby.
The following table lists the default script sets available and their utility:
| |
---|
| Provides scripts that integrate with versions 7.6.04 SP2 of BMC Remedy IT Service Management (BMC Remedy ITSM). These scripts help you perform the following functions in BMC Remedy ITSM by using the BMC Release Process Management user interface: - Create change requests
- Update change requests
- Create release activity
- Update release activity
- Update activity
- Update change request task
- Update release
- Update task
- Pull release plan
For more information about scripts available for BMC Remedy ITSM, see Automation-scripts-for-BMC-Remedy-IT-Service-Management-Suite.
|
| Provides scripts that integrate with version 8.2.00 of BMC Application Automation. These scripts help you perform the following functions in BMC Application Automation by using the BMC Release Process Management user interface: - Create and run Deploy Job
- Create and run File Deploy Job
- Execute jobs on the specified targets
- Create a BLPackage from component and run Deploy Job
Note: If you are using automation scripts for the first time with BMC Application Automation 8.2.00, BMC recommends that you use BMC Application Automation 8.2 scripts and not use the scripts available on the BMC BladeLogic tab.
For more information about a list of scripts available for BMC Application Automation 8.2.00, see Automation-scripts-for-BMC-Application-Automation-8-2-00.
|
| Provides scripts that integrate with version 8.1.x of the BMC Server Automation product. These scripts help you perform the following functions in BMC Server Automation by using the BMC Release Process Management user interface: - List servers registered in the BMC Server Automation database
- Create a component instance by using a component template
- Create a BLPackage from component
- Create and run BLPackage Deploy Job
- Create and run Deploy Job
Note: All the automation scripts available under the BMC BladeLogic tab are deprecated with this release. These scripts might not be available in the next release of the product. BMC recommends that you use BMC Application Automation 8.2 scripts, which provide better performance and additional functions, including those in the preceding list. BMC Application Automation 8.2 scripts can be used only with BMC Application Automation 8.2.00 and later.
For more information about a list of scripts available for BMC Application Automation, see Automation scripts for BMC BladeLogic Server Automation 8.1.x.
|
| Provides a script that integrates with the Hudson tool. You can modify this script to specify jobs and start them by using the BMC Release Process Management user interface. For more information about this script, see Automation script for Hudson. |
| Provides scripts that help you perform the following tasks: - Integrate with the following external systems and perform various functions:
- Amazon Elastic Computing Cloud (EC2) service
- BMC Middleware Automation versions 8.1.00 and 8.2.00
- BMC Database Automation
- Perform general tasks by running various commands on local and remote hosts (using the SSH service) — for more information about scripts available for SSH, see Automation scripts for other integrations.
|
| Provides scripts that integrate with version 4.3.00 of the BMC VaraLogix Q Deployment Automation product. Note The capability of integrating with version 4.3.00 of BMC VaraLogix Q Deployment Automation is only available if you are using this product as a part of the BMC Release Lifecycle Management 4.3.00 Suite. These scripts help you perform the following functions in BMC VaraLogix Q Deployment Automation by using the BMC Release Process Management user interface: - Create an instance for an existing package
- Deploy an instance for an existing package
- Deploy an instance (for a package) by specifying the exact instance name
- Create and deploy an instance for an existing package
- Create an instance for an existing repository
- Deploy an instance for an existing repository
- Create and deploy an instance for an existing repository
For more information about a list of scripts available for BMC VaraLogix Q Deployment Automation, see Automation-scripts-for-BMC-VaraLogix-Q-Deployment-Automation.
|
Integrating