쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

워크플로를 사용하여 배포

포커스 모드
워크플로를 사용하여 배포 - Amazon CodeCatalyst

CodeCatalyst 워크플로를 사용하여 Amazon ECS, AWS Lambda 등과 같은 다양한 대상에 애플리케이션 및 기타 리소스를 배포할 수 있습니다.

애플리케이션을 배포하려면 어떻게 해야 하나요?

CodeCatalyst를 통해 애플리케이션 또는 리소스를 배포하려면 먼저 워크플로를 생성한 다음 그 안에 배포 작업을 지정합니다. 배포 작업은 배포하려는 대상, 배포하려는 위치 및 배포 방법(예: 블루/그린 스키마 사용)을 정의하는 워크플로 구성 요소입니다. CodeCatalyst 콘솔의 시각적 편집기 또는 YAML 편집기를 사용하여 워크플로에 배포 작업을 추가합니다.

애플리케이션 또는 리소스를 배포하는 상위 단계는 다음과 같습니다.

애플리케이션을 배포하려면(고급 작업)
  1. CodeCatalyst 프로젝트에서 배포하려는 애플리케이션의 소스 코드를 추가합니다. 자세한 내용은 CodeCatalyst에서 프로젝트의 리포지토리에 소스 코드 저장 섹션을 참조하십시오.

  2. CodeCatalyst 프로젝트에서 배포하려는 대상 AWS 계정 및 선택적 Amazon Virtual Private Cloud(VPC)를 정의하는 환경을 추가합니다. 자세한 내용은 AWS 계정 및 VPC에 배포 섹션을 참조하십시오.

  3. CodeCatalyst 프로젝트에서 워크플로를 생성합니다. 워크플로에서는 애플리케이션을 빌드, 테스트 및 배포하는 방법을 정의합니다. 자세한 내용은 워크플로 시작하기 섹션을 참조하십시오.

  4. 워크플로에서 트리거, 빌드 작업 및 선택적으로 테스트 작업을 추가합니다. 자세한 내용은 트리거를 사용하여 워크플로 실행 자동 시작, 빌드 작업 추가, 테스트 작업 추가 섹션을 참조하세요.

  5. 워크플로에서 배포 작업을 추가합니다. 여러 CodeCatalyst 제공 배포 작업을 Amazon ECS와 같은 다양한 대상으로 애플리케이션에 선택할 수 있습니다. (구축 작업 또는 GitHub Actions를 사용하여 애플리케이션을 배포할 수도 있습니다. 빌드 작업 및 GitHub Actions에 대한 자세한 내용은 작업을 배포하는 대안 섹션을 참조하세요.)

  6. 트리거를 통해 워크플로를 수동으로 또는 자동으로 시작합니다. 워크플로는 빌드, 테스트 및 배포 작업을 순서대로 실행하여 애플리케이션 및 리소스를 대상에 배포합니다. 자세한 내용은 워크플로 수동 실행 시작 섹션을 참조하십시오.

배포 작업 목록

다음 배포 작업을 사용할 수 있습니다.

참고

리소스를 배포할 수 있는 다른 CodeCatalyst 작업이 있지만 배포 정보가 환경 페이지에 표시되지 않으므로 배포 작업으로 간주되지 않습니다. 환경 페이지 및 배포 보기에 대한 자세한 내용은 AWS 계정 및 VPC에 배포배포 정보 보기 섹션을 참조하세요.

작업 배포의 이점

워크플로 내에서 배포 작업을 사용하면 다음과 같은 이점이 있습니다.

  • 배포 기록 - 배포 기록을 확인하여 배포된 소프트웨어의 변경 사항을 관리하고 전달할 수 있습니다.

  • 추적성 - CodeCatalyst 콘솔을 통해 배포 상태를 추적하고 각 애플리케이션 개정이 배포된 시기와 위치를 확인합니다.

  • 롤백 - 오류가 있는 경우 배포를 자동으로 롤백합니다. 배포 롤백을 활성화하도록 경보를 구성할 수도 있습니다.

  • 모니터링 - 워크플로의 다양한 단계를 거치면서 배포를 관찰합니다.

  • 다른 CodeCatalyst 기능과의 통합 - 소스 코드를 저장한 다음 빌드, 테스트 및 배포합니다.

작업을 배포하는 대안

배포 작업은 이전 섹션에 설명된 이점을 제공하므로 사용할 필요가 없습니다. 대신 다음 CodeCatalyst 작업을 사용할 수 있습니다.

  • 빌드 작업입니다.

    일반적으로 해당 배포 작업이 없는 대상에 배포하려는 경우 또는 배포 절차를 더 잘 제어하려는 경우 빌드 작업을 사용합니다. 빌드 작업을 사용하여 리소스를 배포하는 방법에 대한 자세한 내용은 워크플로로 빌드하기를 참조하세요.

  • GitHub Action.

    CodeCatalyst 워크플로 내에서 GitHub 작업을 사용하여 애플리케이션 및 리소스를 배포할 수 있습니다(CodeCatalyst 작업 대신). CodeCatalyst 워크플로 내에서 GitHub Actions를 사용하는 방법에 대한 자세한 내용은 GitHub Actions와 통합 섹션을 참조하세요.

CodeCatalyst 워크플로를 사용하지 않으려면 다음 AWS 서비스를 사용하여 애플리케이션을 배포할 수도 있습니다.

복잡한 엔터프라이즈 배포에는 CodeDeploy, CodeBuild, CodePipeline 및 CloudFormation 서비스를 사용합니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.