Creating Deployable Release Trains

Deployable release trains drive deployment and also provide oversight for releases, including setting the schedule and milestones for the release and enabling release approvals. If you want to use release trains for oversight only, you should use planning release trains. See Creating Planning Release Trains.

Prerequisites: Ensure you have set up the minimum objects required before you try to create a release train. See Creating Release Elements.

Prerequisites:

To create a deployable release train:

  1. In Work Center, click +New.
  2. Search for the project that will store your release train, and then select the project to open a Submit form. (By default, the Deployable Release Trains project is used to store deployable release trains.)
  3. Fill out the required fields.
    Tip: Include the version of the release train in the Title or Description so that you can later report on and compare release train versions through standard SBM reports.
  4. Fill out optional fields as needed.
    • Use release train task templates to save time and enable reuse of deployment tasks. In the Overview section, in the Use Task Template field, select a task template from which to copy deployment tasks.
    • Under Options:
      • Select custom column items for add and display of deployment units and requests. See Custom Columns .
      • Select whether to require that failure tasks be run if the deployment fails in an environment. See Adding Failure Tasks.
      • Select plugin configuration fields for which the values can be overridden for this release train. See "Overriding Configuration Settings" in the plugins documentation.
  5. Click Submit.

    This places the release train in the Planning state.

  6. Configure and manage the release train using the tabs that appear in the form.

Required Fields

The required fields when you create a deployable release train are as follows:

Tabs

The tabs available from a deployable release train once it is created are as follows:

Related Topics

A Typical Release Control Flow Using Deployable Release Trains

Creating Planning Release Trains

Setting Exit Criteria and Milestones

Approving Releases

About the Release Train Process App