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

 

You can add the following types of gates to a build pipeline. If multiple users are assigned to an Acknowledgement or Approval gate (for example, if the task is assigned to a 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 acknowledgment.

Approval  Require users, teams or organizations to provide approval at any stage in the build 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 acknowledgment.

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

 

Click the Build tab. Clickto create a new build pipeline or click Edit on an existing pipeline.

  

Add an Acknowledgement Gate

  1. Add an Acknowledgement step or click an existing Acknowledgement step.
  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 step or click an existing Approval step.
  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 step or click an existing Time Delay step.
  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.