4.2. 수동 승인 작업 지정
파이프라인에 수동 승인 작업을 지정할 수 있습니다. 파이프라인 실행 실행이 이 작업에 도달하면 파이프라인 실행이 중지되고 하나 이상의 사용자의 승인을 기다립니다.
사전 요구 사항
- 수동 승인자 게이트 컨트롤러를 활성화했습니다.
- 파이프라인의 YAML 사양을 생성하셨습니다.
프로세스
다음 예와 같이 파이프라인에
ApprovalTask
를 지정합니다.apiVersion: tekton.dev/v1 kind: Pipeline metadata: name: example-manual-approval-pipeline spec: tasks: # ... - name: example-manual-approval-task taskRef: apiVersion: openshift-pipelines.org/v1alpha1 kind: ApprovalTask params: - name: approvers value: - user1 - user2 - user3 - name: description value: Example manual approval task - please approve or reject - name: numberOfApprovalsRequired value: '2' - name: timeout value: '60m' # ...
표 4.1. 수동 승인 작업의 매개변수 매개변수 유형 설명 승인자
array
작업을 승인할 수 있는 OpenShift Container Platform 사용자입니다.
description
string
선택 사항: 승인 작업에 대한 설명입니다. OpenShift Pipelines는 작업을 승인하거나 거부할 수 있는 사용자에게 설명을 표시합니다.
numberOfApprovalsRequired
string
작업에 필요한 다른 사용자의 승인 수입니다.
timeout
string
선택 사항: 승인의 제한 시간입니다. 이 기간 동안 작업에서 구성된 승인 수를 수신하지 못하면 파이프라인 실행이 실패합니다. 기본 제한 시간은 1시간입니다.