This section provides information about the integration between BMC Release Process Management and BMC Release Package and Deployment.
BMC Release Process Management enables you to integrate with BMC Release Package and Deployment. You can use the BMC Release Process Management interface to perform various functions in BMC Release Package and Deployment while carrying out your deployment process.
BMC provides a default set of automation scripts that you can import from the library and start using directly. You can use the automation scripts to perform the following actions in BMC Release Package and Deployment by using BMC Release Process Management:
You can also modify the existing scripts or create your own new scripts.
Before you start using automation scripts, you must perform certain configurations to integrate BMC Release Package and Deployment with BMC Release Process Management.
Note
The following figure illustrates the integration workflow of BMC Release Package and Deployment with BMC Release Process Management. The numbers represent steps in the workflow.
BMC Release Package and Deployment integration workflow
The workflow comprises the following steps, represented by the numbers in the preceding illustration:
The application team configures servers (virtual machines, load balancers, or hypervisors) for the application that they want to deploy. They also prepare the topology by creating channels, routes, and environments.
Note
(Optional) The application team can perform deployment tasks in their own development and QA environments by using BMC Release Package and Deployment and without configuring BMC Release Process Management.
The application team checks configuration drift data regarding instances associated with packages or repositories over a period of time by using BMC Release Package and Deployment.
The application team can repeat step 4 to step 7 for new versions of the same application or for deploying different applications.
The following use cases define the preceding integration workflow. These use cases demonstrate different ways in which you can deploy an online library web application called eBooks.war.
Use case 1
Create the eBooks webapp and eBooks database" channels.
Note: You need a channel for each server that you create.
Use case 2
Create channels with the names "eBooks webapp" and "eBooks database."
Note: You need a channel for each server you create.