워크플로 실행 게이팅 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

워크플로 실행 게이팅

게이트는 특정 조건이 충족되지 않는 한 워크플로가 진행되지 않도록 하는 데 사용할 수 있는 워크플로 구성 요소입니다. 게이트의 예로는 사용자가 CodeCatalyst 콘솔에서 승인을 제출해야 워크플로 실행을 계속할 수 있는 승인 게이트가 있습니다.

워크플로의 작업 시퀀스 사이에 게이트를 추가하거나 소스 다운로드 직후에 실행되는 첫 번째 작업 앞에 게이트를 추가할 수 있습니다. 필요한 경우 마지막 작업 뒤에 게이트를 추가할 수도 있습니다.

워크플로 실행에 대한 자세한 내용은 을 참조하십시오워크플로 실행.

게이트 유형

현재 CodeCatalyst Amazon은 승인 게이트라는 한 가지 유형의 게이트를 지원합니다. 자세한 내용은 워크플로 실행 시 승인 필요 단원을 참조하십시오.

게이트가 다른 액션과 병렬로 실행되도록 설정할 수 있나요?

아니요. 게이츠는 액션 이전 또는 이후에만 실행할 수 있습니다. 자세한 내용은 시퀀싱 게이트 및 액션 단원을 참조하십시오.

게이트를 사용하여 워크플로 실행이 시작되지 않도록 할 수 있나요?

네, 자격 요건을 충족해야 합니다.

워크플로우 실행이 작업을 수행하지 못하도록 할 수 있습니다. 이는 시작되지 않도록 하는 것과 약간 다릅니다.

워크플로가 작업을 수행하지 못하게 하려면 워크플로의 첫 번째 작업 앞에 게이트를 추가하십시오. 이 시나리오에서는 워크플로 실행이 시작되어 소스 리포지토리 파일이 다운로드되지만 게이트가 잠금 해제될 때까지는 작업을 수행할 수 없습니다.

참고

시작되었다가 게이트에 의해 차단되는 워크플로는 여전히 공간 할당량당 최대 동시 워크플로 실행 수 및 기타 할당량에 포함됩니다. 워크플로 할당량을 초과하지 않도록 하려면 게이트를 사용하는 대신 워크플로 트리거를 사용하여 워크플로를 조건부로 시작하는 것이 좋습니다. 또한 게이트 대신 풀 리퀘스트 승인 규칙을 사용하는 것도 고려해 보십시오. 할당량, 트리거, 풀 리퀘스트 승인 규칙에 대한 자세한 내용은의 워크플로우 할당량 CodeCatalyst, 트리거를 사용하여 자동으로 워크플로 실행 시작 및 을 참조하십시오. 풀 리퀘스트를 승인 규칙과 병합하기 위한 요구 사항 관리

게이트 제한

Gates에는 다음과 같은 제한 사항이 있습니다.

  • Gates는 컴퓨팅 공유 기능과 함께 사용할 수 없습니다. 이 기능에 대한 자세한 내용은 작업 간 컴퓨팅 공유을 참조하세요.

  • 액션 그룹 내에서는 게이트를 사용할 수 없습니다. 액션 그룹에 대한 자세한 내용은 을 참조하십시오작업을 작업 그룹으로 그룹화.