< Previous | Next >

Lesson 3: Create an application

Applications manage components, typically by deploying them into environments.
To create an application, you identify the components that it manages; define at least one environment into which the components are deployed; and create a process to do the work. An environment maps components to agents and handles inventory, among other things. An application process is similar to but not identical to a component process. Application processes are primarily intended to direct underlying component processes and orchestrate multi-component deployments. In this lesson, you create an application and assign the helloWorld component to it.

To create an application:

  1. Click the Applications tab and then click Create New Application.
  2. Name the new application something like hello Application.
  3. Accept the default values for the other fields and click Save. For the tutorial, the default value for the Notification Scheme is fine. IBM® UrbanCode Deploy integrates with LDAP and email servers, which enables the product to send event-based notifications. For example, the default notification scheme sends an email (if an email server is configured, see System settings) when a deployment finishes. Notifications can also play a role in deployment approvals. See Security for information about security roles.
  4. Add the helloWorld component to the application:
    1. Click the Components tab and then click Add Component.
    2. In the Add a Component window, select the helloWorld component and then click Save. Only components added to an application can be deployed by it.
The application includes the helloWorld component, as shown in the following figure. Applications can have any number of components, and components can be included in any number of applications.
The helloWorld component is shown on the Components tab

Lesson checkpoint

In this lesson, you created an application and assigned the helloWorld component to it.
On the Components tab, you have the component that is managed by the application listed.
For more information about creating applications, see Creating applications.
< Previous | Next >

Feedback