Use Gate nodes to add quality gates and approval processes to a deployment pipeline. This allows you to enforce quality policies and approvals at different stages of the deployment process.

 

You can add the following types of gates to a deployment pipeline. If multiple users are assigned to an Acknowledgement or Approval gate (for example, if the task is assigned to team), all users must respond in order for the pipeline execution to proceed.

Acknowledgement  Require users, teams or organizations to acknowledge a pipeline’s progress before the pipeline can proceed to the next step in the workflow. The users assigned to this task will receive a ShuttleOps notification they can use to provide their acknowledgement.

Approval  Require users, teams or organizations to provide approval at any stage in the deployment pipeline. You can then customize the next steps in the workflow based on whether or not approval is received. The users assigned to this task will receive a ShuttleOps notification they can use to provide their acknowledgement.

Time Delay  Pause the deployment pipeline at any time during the workflow. When the pipeline resumes, it will advance to the next step in the workflow.

 

Click the Deploy tab. Clickto create a new deployment pipeline or click Edit on an existing pipeline.

 

Add an Acknowledgement Gate

  1. Add an Acknowledgement node or click an existing Acknowledgement node.
  2. Assign users, teams and/or organizations and enter a due date. You can enter a specific date or a date relative to the current date and time. For example, you could set a deadline of 2 hours, 5 days, 1 weekday, or Friday at 4 pm.
  3. Click Save.

Add an Approval Gate

You‘ll notice that an Approval activity has two branches. The workflow will follow the branch if approval is received by the due date, and will follow the  branch if approval is not received by the due date.

  1. Add an Approval node or click an existing Approval node.
  2. Assign users, teams and/or organizations and enter a due date. You can enter a specific date or a date relative to the current date and time. For example, you could set a deadline of 2 hours, 5 days, 1 weekday, or Friday at 4 pm.
  3. Click Save.

Add a Time Delay Gate

  1. Add a Time Delay node or click an existing Time Delay node.
  2. Enter the time you want to pipeline to resume. You can enter a specific date or a date relative to the current date and time. For example, you could resume the pipeline in 2 hours, 5 days, 1 weekday, or Friday at 4 pm. The Next Run Time shows the date and time the pipeline will resume, based on the current date and time.
  3. Click Save.