타사 리포지토리 이벤트 후 워크플로 실행 자동 시작 - Amazon CodeCatalyst

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

타사 리포지토리 이벤트 후 워크플로 실행 자동 시작

연결된 GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 워크플로의 소스로 사용할 수 있습니다. 이 경우 연결된 리포지 GitHub 토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리의 지정된 브랜치에 대한 변경 사항이 자동으로 워크플로 실행을 시작합니다.

워크플로는 지속적 통합 및 지속적 전송(CI/CD) 시스템의 일부로 코드를 빌드, 테스트 및 배포하는 방법을 설명하는 자동화된 절차입니다. 워크플로는 워크플로 실행 중에 수행할 일련의 단계 또는 작업을 정의합니다. 또한 워크플로는 워크플로를 시작하게 하는 이벤트 또는 트리거를 정의합니다. 워크플로를 설정하려면 CodeCatalyst 콘솔의 시각적 또는 YAML 편집기 를 사용하여 워크플로 정의 파일을 생성합니다.

작은 정보

프로젝트에서 워크플로를 사용하는 방법을 간략하게 알아보려면 블루프린트가 있는 프로젝트를 생성합니다. 각 청사진은 검토, 실행 및 실험할 수 있는 기능 워크플로를 배포합니다.

연결된 GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 사용하도록 워크플로를 구성하면 워크플로 구성 파일이 해당 리포지 GitHub 토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리에 저장됩니다. 워크플로 구성은 워크플로 이름, 트리거, 리소스, 아티팩트 및 작업을 정의하는 YAML 파일입니다. 워크플로 구성 파일에 대한 자세한 내용은 섹션을 참조하세요워크플로 YAML 정의.

워크플로 구성 파일은 GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리의 ./codecatalyst/workflows/ 디렉터리에 있어야 합니다.

워크플로 편집기를 사용하여 워크플로를 생성하고 구성할 수 있습니다. 자세한 내용은 워크플로 시작하기소스 리포지토리를 워크플로에 연결 단원을 참조하십시오.

워크플로 실행을 시작하기 위한 트리거 추가

코드를 GitHub 또는 Bitbucket 리포지토리의 지정된 브랜치로 푸시할 때 자동으로 실행을 시작하도록 CodeCatalyst 워크플로를 구성할 수 있습니다. 워크플로 실행을 자동으로 시작하려면 워크플로 구성 파일의 Triggers 섹션에 트리거를 추가합니다.

예: 간단한 코드 푸시 트리거

다음 예제는 소스 리포지토리의 브랜치로 코드가 푸시될 때마다 워크플로 실행을 시작하는 트리거를 보여줍니다.

Triggers: - Type: PUSH

예: 간단한 풀 요청 트리거

다음 예제는 소스 리포지토리의 브랜치에 대해 풀 요청이 생성될 때마다 워크플로 실행을 시작하는 트리거를 보여줍니다.

Triggers: - Type: PULLREQUEST Events: - OPEN

자세한 내용은 트리거를 사용하여 자동으로 워크플로 실행 시작 단원을 참조하십시오.