Using Serena Release Automation → Applications
Applications are responsible for bringing together all the components that need to be deployed together. This is done by defining the different versions of each component as well as defining the different environments the components must go through on the way to production. In addition, applications also map the constituent hosts and machines (called resources) a component needs within every environment.
Applications also implement automated deployments, rollbacks, and such. These are called application processes. However, application level processes are only concerned with the components and resources necessary for deployment — differentiating application processes from component processes (which are concerned with running commands, and so on.
Applications also introduce snapshots to manage the different versions of each component. A snapshot represents the current state of an application in the environment. Typically, the snapshot is generated in an environment that has no approval gates – called an uncontrolled environment. For most users, the snapshot is pushed through the pipeline.
Related Topics
Copyright © 2012–2013 Serena Software, Inc. All rights reserved.