Managing environments
Environments are deployment platforms on which applications are deployed and configured. A software environment is a collection of hosted servers and application software that provides a platform for running and testing applications. Typically an environment consists of:
- One or multiple physical or virtual servers
- Hosted applications, including deployment, installations, and releases on web servers; application servers; database servers; or legacy applications
- Deployment environment configurations
- Network Infrastructures, such as firewalls, SAN Storage, or network switches
Environments are available during various phases of the deployment life cycle, including the build, install, configure, and verify phases. The release team provides the services for deployment and makes the environments available during the various stages of release and testing.
You can have several environments in the context of a software release process, such as development, quality assurance, user acceptance testing, or production. The application passes through these various environments. You can associate multiple environments with your application, but you must associate at least one environment with your application.
You can assign an environment to one of the four predefined environment types, as well as create new environment types.
Based on your project needs, you can set the following deployment policy for environments:
- Opened: Users can access an environment with the opened deployment policy at any time, unless you set special restrictions with the prevent deployment window series associated with this environment.
- Closed: Users are unable to access an environment with the closed deployment policy, unless you set special access permissions with the allow deployment window series associated with this environment.
For more information about how to set permissions for accessing environments with opened and closed deployment policy, see Managing-deployment-windows.
Use the following procedures to manage your environments:
To create a new environment
- Go to Environment > Environments, and click the Add a new environment on the right.
- Enter a name for the new environment.
- From the Environment type list, select the environment type.
- From the Deployment policy list, select the deployment policy for the environment.
- Select Opened to create an environment with opened deployment policy.
- Select Closed to create an environment with closed deployment policy.
- Add servers and server groups that you want to associate with your environment.
- Click Create.
To edit an environment name
- From Environment > Environments, click the relevant environment name.
- In the Name field, change the name of the environment.
- Click Update.
To deactivate or activate an environment
If you do not need a specific environment during the release, or if you want to deactivate an environment during a particular phase of the release process.
- From Environment > Environments, click one of the following links:
- To deactivate an active environment, click Make Inactive next to the environment.
- To activate an inactive environment, click Make Active next to the environment.
Environments are listed separately in Active and Inactive section.
To associate components with environments
- From Dashboard > My Applications or from the Applications tab, click the relevant application name.
- To copy all component associations from one environment to any number of target environments, perform the following actions:
- Click the source environment to expand it and display its list of associated components.
- Click Clone Environment Components under the list of components.
- Select the target environments (to which to copy component associations), and then click Save.
- To associate individual components with a single environment, perform the following actions:
- Click the target environment to expand it and display its list of associated components.
- Drag each component that you want to associate from the components list on the right, and drop it on the list of environment components on the left.
- To remove a component from the list of components associated with an environment (in the environment's expanded display), click the Remove installed component icon in the right-most column, and then click OK.
For more information about associating components with environments, see Associating-components-with-environments.
To reorder environments in an application
- From the Applications tab, click the relevant application for which you want to reorder components.
- Click the Reorder Environments link on the right.
- On the Reorder Environments page, drag and drop the environment to the correct position in the order.
- When you are finished adjusting the order, click done grouping.
To use the alphabetical sorting for environments in an application
- From the Applications tab, click the relevant application for which you want to reorder components.
- On the application page:
- To turn on the alphabetical sorting for environments, make sure that the Enable Alpha sort for Environment check box is selected.
- To turn off the alphabetical sorting for environments, make sure the Enable Alpha sort for Environment check box is not selected.
Related topics