CodePipeline 파이프라인 구조 참조 - AWS CodePipeline

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

CodePipeline 파이프라인 구조 참조

CodePipeline을 사용하여 애플리케이션 소스 코드를 빌드, 테스트 및 배포하는 작업을 수행하는 자동화된 단계의 CI/CD 파이프라인을 구성할 수 있습니다. 이 참조 섹션에서는 파이프라인의 JSON 구조 및 파라미터에 대한 세부 정보를 제공합니다. 파이프라인 사용 방법을 설명하는 상위 수준의 개념 목록은 CodePipeline 개념 섹션을 참조하세요.

  • 파이프라인을 생성할 때 소스 코드를 포함하고 소스 코드 변경을 커밋할 때 파이프라인을 시작하는 S3 버킷, CodeCommit 리포지토리, Bitbucket 리포지토리 또는 GitHub 리포지토리와 같은 사용 가능한 소스 작업 및 공급자를 선택합니다. 이 참조 섹션에서는 파이프라인에 사용 가능한 소스에 대한 참조 정보를 제공합니다. 소스 작업 활용 방법에 대한 자세한 내용은 CodePipeline에서 파이프라인 시작 섹션을 참조하세요.

  • 또한 파이프라인이 실행될 때 자동으로 포함할 작업 및 공급자를 테스트, 빌드 및 배포하도록 선택할 수 있습니다. 이 참조 섹션에서는 사용 가능한 작업과 파이프라인 JSON에 맞는 방법에 대한 참조 정보를 제공합니다.

  • 완료된 파이프라인은 애플리케이션을 배포하고 테스트하도록 작업을 구성하는 추가 스테이지와 함께 소스 스테이지로 구성됩니다. 애플리케이션을 배포하는 DevOps 파이프라인의 개념 예제는 DevOps 파이프라인 예제 섹션을 참조하세요.

기본적으로에서 성공적으로 생성한 모든 파이프라인 AWS CodePipeline 은 유효한 구조를 갖습니다. 그러나 JSON 파일을 수동으로 생성하거나 편집하여 파이프라인을 생성하거나에서 파이프라인을 업데이트 AWS CLI하는 경우 유효하지 않은 구조를 실수로 생성할 수 있습니다. 다음 참조 정보는 파이프라인 구조의 요구 사항과 문제 해결 방법을 더 잘 이해하는 데 도움이 될 수 있습니다. AWS CodePipeline의 할당량 단원에서 모든 파이프라인에 적용되는 제약 조건을 참조하십시오.

다음 섹션에서는 파이프라인 구조에서 상위 수준 파라미터와 해당 위치를 제공합니다. 파이프라인 구조 요구 사항은 다음 파이프라인 구성 요소 유형에 대한 각 섹션에 자세히 설명되어 있습니다.

자세한 내용은 CodePipeline API 가이드PipelineDeclaration 객체를 참조하세요.

다음 예제 파이프라인 콘솔 보기는 new-github라는 파이프라인, Source, manualBuild라는 스테이지, GitHub(GitHub 앱 사용), 수동 승인 및 CodeBuild 작업 공급자의 작업을 보여줍니다.

CodePipeline 콘솔의 파이프라인 보기 예제입니다.

콘솔 다이어그램에서 볼 때 파이프라인 편집 모드를 사용하면 다음 예제와 같이 소스 재정의, 트리거 및 작업을 편집할 수 있습니다.

CodePipeline 콘솔의 파이프라인 편집 모드의 예입니다.