Running Application Processes

Application processes deploy artifacts for a single application.

To deploy to a particular environment, you run the application process defined for that environment. For more about deployment, see Deployment Overview.

To run an application process:

  1. Navigate to Management > Applications > [select application].

  2. Select the Environments tab.

  3. Click the name of the environment where you want to perform the deployment and select Run Process. The process wizard is displayed with the application and environment pre-selected.

    Note: If environments are in a pipeline and the pipeline is mandatory, the Run Process command appears only for the first environment.

  4. On the Process page select the process you want to run and click Next.

  5. On the Options page select Only Changed Version to ensure that only changed versions are deployed. If selected, no previously deployed versions will be deployed. For example, if you check the box and select a specific version that was already deployed, the version will not be redeployed. Do not select this if you want to deploy a version regardless of whether or not it was already deployed, such as when the inventory is out of date.

  6. If you want to use a snapshot, select it from the Snapshot drop-down list-box. If you select a snapshot, the deployment will automatically use the component versions defined for the snapshot. For information about snapshots, see Snapshots.

  7. If you did not select a snapshot, select a component version from the Version list-box. If more than one component is mapped to the application, each one is listed separately.

    Version Option Description
    None No version for this component. Useful when performing multi-component deployments or testing.
    Specific Version Enables you select any version already in CodeStation.
    Latest Version Automatically uses the most recently imported version.
    Latest With Status Automatically uses the most recently imported version with the specified status. Example status values are: Latest (default value), Passed Test, Archived.
    All With Status All component versions with the selected status will be deployed.
    All in Environment All component versions already deployed in the environment with the selected status will be deployed.
    All in Environment (Reversed) All component versions already deployed in the environment with the selected status will be deployed in reverse order. Example status values are: Active (default), Staged.
  8. Optionally add a description.

  9. Click Submit to start the process.

    When a process starts, the Request page is displayed so that you can review the process request progress. After the request completes, you can review the results on that and other related pages. See Analyzing Deployments.

    People notified for any approvals must approve or reject. See Approving Requests.

    Note: If gate conditions are defined for a target environment, the component versions or snapshots are deployed into that environment only if their status meets those conditions. See Gates.

Related Topics

Running deployment processes

Creating Application Processes

Snapshots

Component Versions

Defining Statuses

Approvals