Defining Environments

An environment can be a server, a single database instance, or an associated remote client machine. Deployment workflows require the source and destination environments as part of the execution workflow steps. Each environment must be carefully configured to ensure that passwords, communication protocols, and transfer protocols are configured properly. These configured environments can then be used in the deployment process.

Note: If there are multiple applications on a single environment, you can use the application codes feature in the environment definition.

Table 2-8. Example environments settings shows the environments for several steps in a workflow. For information concerning the configuration of environments, see Configuring Environments.

Table 2-8. Example environments settings

Workflow Execution Step

Source

Environment

Destination

Environment

Stop the Server

DEV Server

TEST Server

Migrate to Server Environment

DEV Server

TEST Server

Compile Code

DEV Server

TEST Server

Start the Server

DEV Server

TEST Server

Migrate to Database Environment

DEV Database

TEST Database