Semi-automatic Tasks

Combine automation with human interaction

Dilemma:

The solution is of course the combination of partly automated and partly manual process steps in your pipelines.

Below several methods are presented which can help you pushing your CI pipelines to the limits.

Postponed Inspection

This strategy is applicable if the execution of a task can be fully automated, but a human is required to tell whether the task has passed or failed.

Execution can run unattended, but the results of the execution have to be inspected afterwards.

Human Intervention Point

This strategy is applicable if the execution of a task requires human intervention.

At the intervention point the execution of the pipeline is suspended and the operator notified that a human action is required. At the end the execution is resumed.

This method is often more efficient than not automating a task at all.

Quick references