기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: 간단한 파이프라인 (CodeCommit리포지토리) 만들기
이 자습서에서는 CodeCommit 리포지토리에서 유지 관리하는 코드를 단일 Amazon EC2 인스턴스에 배포하는 CodePipeline 데 사용합니다. 변경 내용을 CodeCommit 리포지토리에 푸시하면 파이프라인이 트리거됩니다. 파이프라인은 배포 서비스로 CodeDeploy 사용하여 Amazon EC2 인스턴스에 변경 내용을 배포합니다.
파이프라인에는 두 단계가 있습니다.
-
소스 작업의 소스 단계 (소스). CodeCommit
-
배포 작업을 위한 배포 단계 ( CodeDeploy 배포).
시작하는 AWS CodePipeline 가장 쉬운 방법은 CodePipeline 콘솔의 파이프라인 생성 마법사를 사용하는 것입니다.
참고
시작하기 전에 사용할 Git 클라이언트를 설정했는지 확인하세요. CodeCommit 자세한 지침은 설정을 참조하십시오. CodeCommit
1단계: CodeCommit 리포지토리 만들기
먼저 에서 리포지토리를 생성합니다 CodeCommit. 파이프라인이 실행되면 이 리포지토리에서 소스 코드를 가져옵니다. 또한 코드를 리포지토리로 푸시하기 전에 유지 관리하고 업데이트하는 로컬 CodeCommit 리포지토리를 생성합니다.
CodeCommit 리포지토리를 만들려면
-
https://console.aws.amazon.com/codecommit/
에서 CodeCommit 콘솔을 엽니다. -
지역 선택기에서 리포지토리와 파이프라인을 생성할 AWS 리전 위치를 선택합니다. 자세한 내용은 AWS 리전 및 엔드포인트를 참조하세요.
-
리포지토리 페이지에서 리포지토리 생성을 선택합니다.
-
리포지토리 생성 페이지에서 리포지토리 이름에 해당 리포지토리의 이름(예:
MyDemoRepo
)을 입력합니다. -
생성을 선택합니다.
참고
이 자습서의 나머지 단계에서는 CodeCommit 리포지토리 이름을 사용합니다MyDemoRepo
. 다른 이름을 선택하는 경우 이 자습서 전체에서 이를 사용해야 합니다.
로컬 리포지토리를 설정하려면
이 단계에서는 원격 리포지토리에 연결할 로컬 CodeCommit 리포지토리를 설정합니다.
참고
로컬 리포지토리를 설정할 필요는 없습니다. 2단계: CodeCommit 리포지토리에 샘플 코드 추가에 설명된 대로 콘솔을 사용하여 파일을 업로드할 수도 있습니다.
-
콘솔에서 새 리포지토리를 연 상태에서 페이지 오른쪽 상단의 URL 복제를 선택한 후 Clone SSH(SSH 복제)를 선택합니다. Git 리포지토리를 복제할 주소는 클립보드에 복사됩니다.
-
터미널 또는 명령줄에서 로컬 리포지토리를 저장하고 싶은 로컬 디렉터리로 이동합니다. 이 자습서에서는
/tmp
를 사용합니다. -
다음 명령을 실행하여 리포지토리를 복제하여 SSH 주소를 앞 단계에서 복사한 주소로 교체합니다. 이 명령을 통해
MyDemoRepo
라는 디렉터리가 생성됩니다. 이 디렉터리에 샘플 애플리케이션을 복사합니다.git clone ssh://git-codecommit.us-west-2.amazonaws.com/v1/repos/MyDemoRepo
2단계: CodeCommit 리포지토리에 샘플 코드 추가
이 단계에서는 샘플 연습을 위해 만든 샘플 애플리케이션의 코드를 다운로드하여 리포지토리에 추가합니다. CodeDeploy CodeCommit
-
그런 다음 샘플을 다운로드하여 로컬 컴퓨터의 폴더나 디렉토리에 저장합니다.
-
다음 중 하나를 선택합니다. Linux 인스턴스에 대해 이 자습서의 단계를 수행하려는 경우
SampleApp_Linux.zip
을 선택합니다.-
를 사용하여 CodeDeploy Amazon Linux 인스턴스에 배포하려면 SampleApp_Linux.zip 에서 샘플 애플리케이션을 다운로드하십시오.
-
를 사용하여 CodeDeploy Windows Server 인스턴스에 배포하려면 SampleApp_Windows.zip 에서 샘플 애플리케이션을 다운로드하십시오.
샘플 애플리케이션에는 다음과 같이 배포할 수 있는 CodeDeploy 파일이 포함되어 있습니다.
-
appspec.yml
— 애플리케이션 사양 파일 (AppSpec파일) 은 배포를 관리하는 데 사용되는 YAML형식의 파일입니다. CodeDeploy AppSpec 파일에 대한 자세한 내용은 사용 설명서의 CodeDeploy AppSpec 파일 참조를 참조하십시오.AWS CodeDeploy -
index.html
– 인덱스 파일에는 배포된 샘플 애플리케이션의 홈 페이지가 포함되어 있습니다. -
LICENSE.txt
– 라이선스 파일에는 샘플 애플리케이션에 대한 라이선스 정보가 포함되어 있습니다. -
스크립트용 파일 - 샘플 애플리케이션은 스크립트를 사용하여 인스턴스의 위치에 텍스트 파일을 씁니다. 다음과 같이 여러 CodeDeploy 배포 수명 주기 이벤트 각각에 대해 하나의 파일이 작성됩니다.
-
(Linux 샘플만 해당)
scripts
폴더 - 이 폴더에는 종속성을 설치하고 자동 배포를 위한 샘플 애플리케이션을 시작 및 중지하기 위한install_dependencies
,start_server
,stop_server
와 같은 쉘 스크립트가 포함되어 있습니다. -
(Windows 샘플만 해당)
before-install.bat
– 이것은BeforeInstall
배포 수명 주기 이벤트의 배치 스크립트로, 이 샘플의 이전 배포 중 기록된 이전 파일을 제거하기 위해 실행되고 인스턴스에 새 파일을 기록할 위치를 만듭니다.
-
-
-
압축된 파일을 다운로드합니다.
-
-
SampleApp_Linux.zip 파일을 이전에 만든 로컬 디렉터리 (예:
/tmp/MyDemoRepo
또는c:\temp\MyDemoRepo
) 로 압축을 풉니다.파일을 로컬 리포지토리에 바로 배치해야 합니다.
SampleApp_Linux
폴더를 포함하면 안 됩니다. 로컬 Linux, macOS 또는 Unix 머신에 다음과 같이 디렉터리 및 파일 계층 구조가 나타나야 합니다./tmp └-- MyDemoRepo │-- appspec.yml │-- index.html │-- LICENSE.txt └-- scripts │-- install_dependencies │-- start_server └-- stop_server
-
리포지토리에 파일을 업로드하려면 다음 방법 중 하나를 사용합니다.
-
CodeCommit 콘솔을 사용하여 파일을 업로드하려면:
-
CodeCommit 콘솔을 열고 리포지토리 목록에서 리포지토리를 선택합니다.
-
파일 추가를 선택한 후 파일 업로드를 선택합니다.
-
파일 선택을 선택한 다음 파일을 찾습니다. 폴더 아래에 파일을 추가하려면 파일 생성을 선택한 다음 폴더 이름을 파일 이름과 함께 입력합니다(예:
scripts/install_dependencies
). 파일 내용을 새 파일에 붙여 넣습니다.사용자 이름과 이메일 주소를 입력하여 변경 사항을 커밋합니다.
변경 사항 커밋을 선택합니다.
-
각 파일에 대해 이 단계를 반복합니다.
리포지토리 콘텐츠는 다음과 같아야 합니다.
│-- appspec.yml │-- index.html │-- LICENSE.txt └-- scripts │-- install_dependencies │-- start_server └-- stop_server
-
-
git 명령을 사용하여 파일을 업로드하려면
-
디렉터리를 로컬 리포지토리로 변경합니다.
(For Linux, macOS, or Unix)
cd /tmp/MyDemoRepo(For Windows)
cd c:\temp\MyDemoRepo -
다음 명령을 실행하여 모든 파일을 한 번에 스테이징합니다.
git add -A
-
다음 명령을 실행하여 커밋 메시지와 함께 파일을 커밋합니다.
git commit -m "Add sample application files"
-
다음 명령을 실행하여 로컬 리포지토리의 파일을 리포지토리로 푸시합니다. CodeCommit
git push
-
-
-
다운로드하여 로컬 리포지토리에 추가한 파일은 이제 CodeCommit
MyDemoRepo
리포지토리의main
브랜치에 추가되었으며 파이프라인에 포함할 준비가 되었습니다.
3단계: Amazon EC2 Linux 인스턴스를 생성하고 에이전트를 설치합니다. CodeDeploy
이 단계에서는 샘플 애플리케이션이 배포되는 Amazon EC2 인스턴스를 생성합니다. 이 프로세스의 일부로 인스턴스에 CodeDeploy 에이전트를 설치하고 관리할 수 있는 인스턴스 역할을 생성합니다. CodeDeploy 에이전트는 CodeDeploy 배포에 인스턴스를 사용할 수 있게 해주는 소프트웨어 패키지입니다. 또한 CodeDeploy 에이전트가 애플리케이션을 배포하는 데 사용하는 파일을 인스턴스가 가져오도록 허용하고 SSM으로 인스턴스를 관리할 수 있도록 허용하는 정책을 첨부합니다.
인스턴스 역할을 생성하려면
-
https://console.aws.amazon.com/iam/
에서 IAM 콘솔을 엽니다. -
콘솔 대시보드에서 역할을 선택합니다.
-
역할 생성을 선택합니다.
-
신뢰할 수 있는 유형의 엔터티 선택에서 AWS 서비스를 선택합니다. 사용 사례 선택에서 EC2를 선택합니다. Select your use case(사용 사례 선택) 아래에서 EC2를 선택합니다. 다음: 권한을 선택합니다.
-
검색하여
AmazonEC2RoleforAWSCodeDeploy
라는 정책을 선택합니다. -
검색하여
AmazonSSMManagedInstanceCore
라는 정책을 선택합니다. 다음: 태그를 선택합니다. -
다음: 검토를 선택합니다. 역할의 이름을 입력합니다(예:
EC2InstanceRole
).참고
다음 단계를 위해 역할 이름을 적어 둡니다. 인스턴스를 생성할 때 이 역할을 선택합니다.
역할 생성을 선택합니다.
인스턴스 시작
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
측면 탐색에서 인스턴스를 선택하고 페이지 상단에서 인스턴스 시작을 선택합니다.
-
이름에
MyCodePipelineDemo
를 입력합니다. 그러면 인스턴스에Name
의 태그 키와MyCodePipelineDemo
의 태그 값이 할당됩니다. 나중에 샘플 CodeDeploy 애플리케이션을 이 인스턴스에 배포하는 애플리케이션을 생성합니다. CodeDeploy태그를 기반으로 배포할 인스턴스를 선택합니다. -
애플리케이션 및 OS 이미지 (Amazon 머신 이미지) 에서 AWS 로고가 있는 Amazon Linux AMI 옵션을 찾아 선택되었는지 확인합니다. (이 AMI는 Amazon Linux 2 AMI(HVM)로 기술되며 "프리 티어 가능"이라는 레이블이 지정되어 있습니다.)
-
인스턴스 유형에서 인스턴스의 하드웨어 구성으로 사용할 프리 티어 가능
t2.micro
유형을 선택합니다. -
키 페어(로그인)에서 키 페어를 선택하거나 새로 생성합니다.
키 페어 없이 계속을 선택할 수도 있습니다.
참고
이 자습서의 목적상 키 페어 없이 진행할 수 있습니다. SSH를 사용하여 인스턴스에 연결하려면 키 페어를 생성하거나 사용합니다.
-
네트워크 설정에서 다음을 수행합니다.
퍼블릭 IP 자동 할당에서 상태가 활성화인지 확인합니다.
-
[Assign a security group] 옆에 있는 [Create a new security group]을 선택합니다.
-
SSH 행의 소스 유형에서 내 IP를 선택합니다.
-
보안 그룹 추가를 선택하고, HTTP를 선택한 다음, 소스 유형에서 내 IP를 선택합니다.
-
-
Advanced details(고급 세부 정보)를 확장합니다. IAM 인스턴스 프로파일에서 이전 절차에서 생성한 IAM 역할을 선택합니다(예:
EC2InstanceRole
). -
요약에서 인스턴스 수에
1
를 입력합니다. -
인스턴스 시작을 선택합니다.
-
[Instances] 페이지에서 시작 상태를 볼 수 있습니다. 인스턴스를 시작할 때 초기 상태는
pending
입니다. 인스턴스가 시작된 후에는 상태가running
으로 바뀌고 퍼블릭 DNS 이름을 받습니다. [Public DNS] 열이 표시되지 않으면 [Show/Hide] 아이콘을 선택하고 [Public DNS]를 선택합니다.
4단계: 에서 애플리케이션 생성 CodeDeploy
에서 CodeDeploy 애플리케이션은 배포하려는 소프트웨어 애플리케이션이 포함된 리소스입니다. 나중에 이 애플리케이션을 와 CodePipeline 사용하여 샘플 애플리케이션을 Amazon EC2 인스턴스에 자동으로 배포합니다.
먼저 배포를 수행할 수 있는 역할을 생성합니다 CodeDeploy . 그런 다음 CodeDeploy 애플리케이션을 생성합니다.
서비스 역할을 만들려면 CodeDeploy
-
https://console.aws.amazon.com/iam/
에서 IAM 콘솔을 엽니다. -
콘솔 대시보드에서 역할을 선택합니다.
-
역할 생성을 선택합니다.
-
신뢰할 수 있는 엔터티 선택에서 AWS 서비스를 선택합니다. 사용 사례(Use case)에서 CodeDeploy을(를) 선택합니다. 나열된 옵션 CodeDeploy중에서 선택합니다. 다음을 선택합니다.
AWSCodeDeployRole
관리형 정책이 역할에 연결됩니다. -
다음을 선택합니다.
-
역할 이름(예:
CodeDeployRole
)을 입력한 후 Create role(역할 생성)을 선택합니다.
에서 애플리케이션을 만들려면 CodeDeploy
-
https://console.aws.amazon.com/codedeploy
에서 CodeDeploy 콘솔을 엽니다. -
애플리케이션 페이지가 나타나지 않으면 메뉴에서 애플리케이션을 선택합니다.
-
애플리케이션 생성을 선택합니다.
-
애플리케이션 이름에
MyDemoApplication
을 입력합니다. -
Compute Platform(컴퓨팅 플랫폼)에서 EC2/On-premises(EC2/온프레미스)를 선택합니다.
-
애플리케이션 생성을 선택합니다.
에서 배포 그룹을 만들려면 CodeDeploy
배포 그룹은 배포할 인스턴스, 배포 속도와 같은 배포 관련 설정을 정의하는 리소스입니다.
-
애플리케이션이 표시되는 페이지에서 Create deployment group(배포 그룹 생성)을 선택합니다.
-
Deployment group name(배포 그룹 이름)에
MyDemoDeploymentGroup
을 입력합니다. -
서비스 역할에서 앞서 생성한 서비스 역할의 ARN을 선택합니다(예:
).arn:aws:iam::
account_ID
:role/CodeDeployRole -
배포 유형 아래에서 인 플레이스를 선택합니다.
-
[Environment configuration]에서 [Amazon EC2 Instances] 탭을 선택합니다. 키 필드에
Name
을 입력합니다. 값 필드에 인스턴스에 태그를 지정하는 데 사용한 이름을 입력합니다(예:MyCodePipelineDemo
). -
AWS Systems Manager를 사용한 에이전트 구성에서 지금을 선택하고 업데이트 일정을 잡습니다. 그러면 인스턴스에 에이전트가 설치됩니다. Linux 인스턴스는 이미 SSM 에이전트로 구성되어 있으며 이제 CodeDeploy 에이전트와 함께 업데이트됩니다.
-
Deployment configuration(배포 구성)에서
CodeDeployDefault.OneAtaTime
을 선택합니다. -
로드 밸런서에서 로드 밸런싱 활성화가 선택되지 않았는지 확인합니다. 이 예에서는 로드 밸런서를 설정하거나 대상 그룹을 선택할 필요가 없습니다.
-
[Create deployment group]을 선택합니다.
5단계: 에서 첫 번째 파이프라인 생성 CodePipeline
이제 첫 번째 파이프라인을 생성하고 실행할 준비가 되었습니다. 이 단계에서는 CodeCommit 리포지토리에 코드가 푸시될 때 자동으로 실행되는 파이프라인을 생성합니다.
CodePipeline 파이프라인을 만들려면
-
에 AWS Management Console 로그인하고 http://console.aws.amazon.com/codesuite/codepipeline/home
에서 CodePipeline 콘솔을 엽니다. https://console.aws.amazon.com/codepipeline/
에서 CodePipeline 콘솔을 엽니다. -
[파이프라인 생성]을 선택합니다.
-
1단계: 파이프라인 설정 선택의 파이프라인 이름에
MyFirstPipeline
을 입력합니다. -
파이프라인 유형에서 이 자습서의 목적에 맞는 V1을 선택합니다. V2를 선택할 수도 있지만 파이프라인 유형별 특성과 가격이 다르다는 점에 유의하십시오. 자세한 정보는 파이프라인 유형을 참조하세요.
-
서비스 역할에서 새 서비스 역할을 선택하면 IAM에서 서비스 역할을 생성할 수 CodePipeline 있습니다.
-
[Advanced settings]의 설정은 기본값 그대로 두고, [Next]를 선택합니다.
-
2단계: 소스 단계 추가의 소스 공급자에서 선택합니다 CodeCommit. 리포지토리 이름에서 생성한 CodeCommit 리포지토리의 이름을 선택합니다1단계: CodeCommit 리포지토리 만들기. 브랜치 이름에서
main
를 선택하고 다음 단계를 선택합니다.리포지토리 이름과 브랜치를 선택하면 이 파이프라인에 생성할 Amazon CloudWatch Events 규칙이 메시지에 표시됩니다.
[Change detection options] 아래에서 기본값을 그대로 둡니다. 이를 통해 Amazon CodePipeline CloudWatch Events를 사용하여 소스 리포지토리의 변경 사항을 감지할 수 있습니다.
다음을 선택합니다.
-
Step 3: Add build stage(3단계: 빌드 단계 추가)에서 Skip build stage(빌드 단계 건너뛰기)를 선택하고 Skip(건너뛰기)을 다시 선택하여 경고 메시지를 수락합니다. 다음을 선택합니다.
참고
이 자습서에서는 빌드 서비스가 필요 없는 코드를 배포하므로 이 단계는 건너뛸 수 있습니다. 하지만 인스턴스에 배포하기 전에 소스 코드를 빌드해야 하는 CodeBuild
경우 이 단계에서 구성할 수 있습니다. -
4단계: 배포 단계 추가의 배포 공급자에서 선택합니다 CodeDeploy. 애플리케이션 이름에서
MyDemoApplication
을 선택합니다. 배포 그룹에서MyDemoDeploymentGroup
을 선택하고 다음 단계를 선택합니다. -
5단계: 검토에서 정보를 검토한 다음, 파이프라인 생성을 선택합니다.
-
파이프라인은 생성된 후 실행되기 시작하여 CodeCommit리포지토리에서 코드를 다운로드하고 EC2 인스턴스에 CodeDeploy 배포를 생성합니다. CodePipeline 샘플이 배포 시 Amazon EC2 인스턴스에 웹 페이지를 배포할 때 진행 상황과 성공 및 실패 메시지를 볼 수 있습니다. CodeDeploy
축하합니다! 에서 간단한 파이프라인을 CodePipeline 생성했습니다.
다음으로, 결과를 확인합니다.
파이프라인이 성공적으로 실행되었는지 확인하려면
-
파이프라인의 초기 진행 상황을 확인합니다. 각 단계의 상태는 [No executions yet]에서 [In Progress]로 바뀌며, 다시 [Succeeded]나 [Failed] 중 하나로 바뀝니다. 파이프라인은 몇 분 내로 첫 번째 실행을 완료해야 합니다.
-
파이프라인 상태가 Successed로 표시된 후 배포 단계의 상태 영역에서 선택합니다 CodeDeploy. 그러면 CodeDeploy 콘솔이 열립니다. Succeeded가 표시되지 않는 경우 문제 해결 CodePipeline를 참조하십시오.
-
배포 탭에서 배포 ID를 선택합니다. 배포 페이지의 배포 수명 주기 이벤트에서 인스턴스 ID를 선택합니다. EC2 콘솔이 열립니다.
-
설명 탭의 퍼블릭 DNS에서 주소(예:
ec2-192-0-2-1.us-west-2.compute.amazonaws.com
)를 복사하여 웹 브라우저의 주소 표시줄에 붙여 넣습니다.다운로드하여 CodeCommit 저장소로 푸시한 샘플 애플리케이션의 웹 페이지가 표시됩니다.
단계, 작업, 파이프라인의 작동 방식에 대한 자세한 내용은 CodePipeline 개념 단원을 참조하십시오.
6단계: CodeCommit 리포지토리의 코드 수정
파이프라인은 CodeCommit 리포지토리에 코드가 변경될 때마다 실행되도록 구성되어 있습니다. 이 단계에서는 CodeCommit 리포지토리에 있는 샘플 CodeDeploy 애플리케이션의 일부인 HTML 파일을 변경합니다. 이러한 변경 사항을 푸시하면 파이프라인이 다시 실행되고 변경 사항이 앞서 액세스한 웹 주소에 표시됩니다.
-
디렉터리를 로컬 리포지토리로 변경합니다.
(For Linux, macOS, or Unix)
cd /tmp/MyDemoRepo
(For Windows)
cd c:\temp\MyDemoRepo
-
텍스트 편집기를 사용하여
index.html
파일을 수정합니다.(For Linux or Unix)
gedit index.html(For OS X)
open –e index.html(For Windows)
notepad index.html -
index.html
파일의 콘텐츠를 수정하여 웹 페이지의 배경 색과 텍스트 일부를 변경한 다음, 파일을 저장합니다.<!DOCTYPE html> <html> <head> <title>Updated Sample Deployment</title> <style> body { color: #000000; background-color: #CCFFCC; font-family: Arial, sans-serif; font-size:14px; } h1 { font-size: 250%; font-weight: normal; margin-bottom: 0; } h2 { font-size: 175%; font-weight: normal; margin-bottom: 0; } </style> </head> <body> <div align="center"><h1>Updated Sample Deployment</h1></div> <div align="center"><h2>This application was updated using CodePipeline, CodeCommit, and CodeDeploy.</h2></div> <div align="center"> <p>Learn more:</p> <p><a href="https://docs.aws.amazon.com/codepipeline/latest/userguide/">CodePipeline User Guide</a></p> <p><a href="https://docs.aws.amazon.com/codecommit/latest/userguide/">CodeCommit User Guide</a></p> <p><a href="https://docs.aws.amazon.com/codedeploy/latest/userguide/">CodeDeploy User Guide</a></p> </div> </body> </html>
-
다음 명령을 한 번에 하나씩 실행하여 변경 내용을 CodeCommit 저장소에 적용하고 푸시합니다.
git commit -am "Updated sample application files"
git push
파이프라인이 성공적으로 실행되었는지 확인하려면
-
파이프라인의 초기 진행 상황을 확인합니다. 각 단계의 상태는 [No executions yet]에서 [In Progress]로 바뀌며, 다시 [Succeeded]나 [Failed] 중 하나로 바뀝니다. 파이프라인 실행은 몇 분 내로 완료되어야 합니다.
-
작업 상태에 Succeeded가 표시된 후에는 브라우저에서 앞서 액세스한 데모 페이지를 새로 고침하십시오.
업데이트된 웹 페이지가 표시됩니다.
7단계: 리소스 정리
이 설명서에 있는 다른 자습서를 위해 이 자습서에서 생성한 리소스 중 일부를 사용할 수 있습니다. 예를 들어 CodeDeploy 애플리케이션과 배포를 재사용할 수 있습니다. 하지만 이 자습서와 다른 자습서를 완료한 후에는 사용한 파이프라인과 리소스를 삭제해야 이 리소스를 계속 사용할 경우 부과되는 요금을 피할 수 있습니다. 먼저 파이프라인을 삭제한 다음 CodeDeploy 애플리케이션과 관련 Amazon EC2 인스턴스, 마지막으로 리포지토리를 CodeCommit 삭제합니다.
이 자습서에서 사용한 리소스를 정리하려면
-
CodePipeline 리소스를 정리하려면 에서 AWS CodePipeline파이프라인 삭제의 지침을 따르십시오.
-
CodeDeploy 리소스를 정리하려면 배포 안내 리소스 정리의 지침을 따르세요.
-
CodeCommit 리포지토리를 삭제하려면 리포지토리 삭제의 지침을 따르세요. CodeCommit
8단계: 참조 자료
CodePipeline 작동 방식에 대해 자세히 알아보십시오.
-
단계, 작업, 파이프라인의 작동 방식에 대한 자세한 내용은 CodePipeline 개념 단원을 참조하십시오.
-
를 사용하여 수행할 수 있는 작업에 대한 자세한 내용은 CodePipeline 을 참조하십시오 CodePipeline 작업 유형과의 통합.
-
좀 더 수준이 높은 자습서인 자습서: 4단계 파이프라인 생성를 사용해 보십시오. 이 자습서에서는 코드를 배포 전에 빌드하는 단계가 포함된 다단계 파이프라인을 생성합니다.