Release Manager - Release Automation → Introduction → Elements of Release Automation
Release Automation elements include the following:
| Property | Description |
|---|---|
| Components | Components are the building blocks of
Release Automation.
They represent deployable items and have user-defined
component processes that operate on those items.
After defining a component's source and processes, you import its artifacts into the Release Automation artifact repository, CodeStation, to store component versions. |
| Applications |
Applications initiate component deployments; they bring together components with their deployment targets, and orchestrate multi-component deployments. When you create an application, you identify the included components and define an application process. You can create a snapshot to capture the application's current state, and as the application moves through different environments, the snapshot ensures that proper component versions are used. |
| Environments | An environment is a user-defined collection of resources
that host an application. Environments are typically modeled on some stage of
the software project life cycle, such as development, QA, or production.
A resource represents a deployment target, such as a physical machine, virtual machine, database, or J2EE container. Components are deployed to resources by their managing agents, which are physical processes. |
Copyright © 2012–2013 Serena Software, Inc. All rights reserved.