Execute All Step
The Execute All step is a hybrid which performs the function of both the Deploy All and Execute All Utility steps. Â That is, it deploys all project versions in the snapshot and executes all utility projects defined in the release, taking into account the priority defined on the release.
Â
Â
Field | Description |
---|---|
Step Name | The name of the step. |
Description | An optional description for the step. |
Project Groups | Identifies which group or groups (coma separated) from the snapshot to deploy (or from the release to execute for Utility projects). Â The group name(s) must match those defined on the projects in the release. Â If no group is specified, all projects in the release will be deployed/executed. |
Force Deploy | Whether or not to force deploy the projects. Â If true, this is equivalent to checking force deploy when individually deploying a project to an environment through the deploy request form. Â This field in not applicable to Utility projects. |
Precondition | An optional Groovy script which determines whether the gate or step is applicable during execution.  The script has access to variables and methods listed in the expression drop-down.  The script must return true if the gate/step is applicable, or false otherwise.  If no script is provided, the default is to return true (applicable). |
Continue | If checked, any failure will be ignored, and the pipeline execution will continue. |
Notify Release Managers | If checked, an email notification will be sent to the release managers (configured on the release) on failure. |
Â
The Execute All step uses the priority for each project/package contained within the release. Â If a deployment fails, projects or packages with a higher priority will not be submitted, and the step will fail.Â
If the projects have FlexFields or Inputs defined, values must be provide on the stage execution info screen. Â If the values are required and not specified, the underlying workflow execution will fail.
- style