이 페이지에서는 Cloud Deploy 배포 파이프라인을 정지하는 방법을 설명합니다.
배포 파이프라인을 정지할 수 있습니다. 파이프라인을 정지하면 다음 용도를 위해 더 이상 사용할 수 없게 됩니다.
출시 버전 만들기
출시 버전 승격
출시 버전 롤백
출시 버전 재배포
출시 승인 또는 거부
다음과 같은 이유로 배포 파이프라인을 정지할 수 있습니다.
출시 버전에 문제가 있으며 문제가 발견될 때까지 해당 파이프라인에 대한 추가 작업을 막으려고 합니다.
연말연시 쇼핑 성수기에 조직에서 연말연시 중단을 관찰하려는 경우가 예에 해당합니다.
배포 파이프라인을 정지하려면 다음 안내를 따르세요.
배포 파이프라인 구성 파일에 다음 속성을 포함합니다.
suspended: true
이 속성은 다음과 같이 최상위 수준에 위치합니다.
apiVersion: deploy.cloud.google.com/v1 kind: DeliveryPipeline metadata: Name: my-app description: main application pipeline suspended: true serialPipeline: stages: - targetId: dev profiles: [] - targetId: staging profiles: [] - targetId: prod profiles: []
배포 파이프라인을 등록합니다.
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID
각 항목의 의미는 다음과 같습니다.
PIPELINE_CONFIG
배포 파이프라인 구성 파일의 이름이며 일반적으로
clouddeploy.yaml
입니다. 필수 항목입니다.REGION
배포 파이프라인이 생성된 리전의 이름입니다(예:
us-central1
). 필수 항목입니다.PROJECT_ID
배포 파이프라인이 생성된 프로젝트의 프로젝트 ID입니다. 필수 항목입니다.
배포 파이프라인이 이제 정지 상태이므로 출시 버전 생성, 승격, 롤백, 재배포와 출시 승인이 방지됩니다.
정지된 배포 파이프라인에서 출시
배포 파이프라인을 정지할 때 진행 중이거나 큐에 추가된 출시가 있는 경우 해당 출시는 취소되지 않고 계속해서 완료됩니다. 하지만 출시 버전을 만들거나 승격할 수 없으므로 재개될 때까지 해당 파이프라인을 사용하여 새로운 출시를 만들 수 없습니다.
파이프라인 정지에 필요한 IAM 권한
배포 파이프라인 정지에 필요한 IAM 권한은 다음 역할에 포함되어 있습니다.
roles/clouddeploy.admin
roles/clouddeploy.operator
roles/clouddeploy.developer
정지된 배포 파이프라인 재개
정지된 배포 파이프라인을 다시 사용 설정하려면 다음 안내를 따르세요.
배포 파이프라인 구성 파일에서
suspended: true
속성을 삭제하거나false
로 설정합니다.구성을 적용합니다.
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID
정지된 파이프라인 파악
잠긴 배포 파이프라인은 Google Cloud 콘솔 배포 파이프라인 뷰에서 이름 옆에 자물쇠 아이콘이 표시됩니다.
다음 단계
이미 사용 중인 배포 파이프라인 확인 방법 알아보기
배포 파이프라인 업데이트 방법 알아보기
배포 파이프라인 삭제 방법 알아보기
서비스 알림 사용 방법 알아보기