Deploying Using Application Processes

Deployments are typically done from applications. To deploy to a particular environment, you run the application process defined for that environment.

An application process is run by the Request Process command on the application's Environment pane Applications > selected_application > Environment.

To run an application process:

  1. Navigate to the application's Environments page Applications > selected_application > Environment.
  2. For the environment where you want to perform the deployment, under Actions click Request Process.

    The Run Process dialog displays.

  3. Select the process you want to run.
  4. 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.
  5. 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 options are described in the following table:
    Table 1. Version Options
    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. Status values are: Latest (default value), Passed Test, Archived.
    All With Status All component versions with the selected status will be deployed. Example status values are: Latest, Passed Test, Archived.
    All in Environment All component versions already deployed in the environment with the selected status will be deployed. Example status values are: Active (default), Staged.
    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.
  6. Select the Only Changed Version check box to ensure that only changed versions are deployed. This is not selected by default. 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.
  7. Select the process you want to run from the Process list box. All processes created for the application are listed.
  8. If you want to run the process at a later time, select the Schedule Deployment check box, which is unchecked by default. If selected, fields appear enabling you to specify the date and time when the process will run. You can also select the Make Recurring check box to have the process run on a recurring basis.
  9. When finished, click Submit to start the process. An application process will start immediately unless scheduled for a later time.

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