Contents of the deployment automation sample
To install this sample, see Deployment automation topologies and workflows sample.
- Apache Ant
- Rational Build Forge by itself
Example of deployment automation with Apache Ant
The files in the project named Deployment automation samples - Ant integration illustrate deployment automation in a scenario similar to the scenario in Example: Automating a task with Apache Ant.
The topology Tomcat_Ant_automation.topology illustrates how to model a task for Apache Ant that includes multiple Ant commands. The related workflow, which is named Tomcat_Ant_automation_Workflow.workflow, shows an example of a workflow that you can create from this topology.
The three automation signatures in the operations folder represent three Ant commands. For example, the automation signature AntInstallTomcatSignature.topology represents a task that includes the unzip Ant command. The automation signature AntDeployWebAppTomcatSignature.topology represents a task that calls the org.apache.catalina.ant.DeployTask Ant command in the Ant libraries included with Tomcat.
The XML files including build.xml are examples of the Ant build files that you can generate from the workflow.
Example of deployment automation with Rational Build Forge
- Tomcat_Linux.topology
- This topology illustrates how to model a simple automated task
that installs Tomcat and a web application on Linux.

- Install Tomcat on Linux.topology and Install WAR on Linux.topology
- These automation signature topologies represent the process of installing Tomcat and the process of installing a web application. These automation signature topologies assume matching automation definitions on Rational Build Forge.
- Tomcat_Linux_Workflow.workflow
- This workflow uses information from the topology and the automation
signatures to describe the steps in the automated task.

Examples of deployment automation with Rational Automation Framework for WebSphere actions
- WAS_ND.topology and WAS_ND_Workflow.workflow
- This topology illustrates how to model a task that installs WebSphere Application Server Network Deployment. The matching workflow lists the Rational Automation Framework for WebSphere actions that are needed to complete the task.
- WAS_JEE_application.topology and WAS_JEE_application_Workflow.workflow
- This topology and workflow illustrate how to model a task that installs a Java™ EE application on WebSphere Application Server.
- WAS_DB2.toplogy and WAS_DB2_Workflow.workflow
- This topology and workflow illustrate how to model a task that configures a DB2® database connection on WebSphere Application Server.