반응형
CodePipeline Create
1. Codepipeline console에 접근합니다.
2. 파이프라인 생성을 누릅니다.
3. 파이프라인 이름을 입력합니다.
4. 고급 설정에서 아티팩트를 S3 Bucket으로 지정하도록 하겠습니다. 다음
5. 소스 부분에서 전 단계에서 생성해준 Codecommit 리포지토리를 선택합니다. 다음
6. 빌드 스테이지 부분에서 전 단계에서 생성해준 Codebuild Project를 선택합니다. 다음
7. 배포 공급자 부분에서 Amazon ECS를 선택 후 전 단계에서 생성해준 ECS Cluster와 Service를 선택합니다. 여기서 중요!!! “이미지 정의 파일”을 꼭 입력합니다. 이미지 파일은 Codebuild에서 나온 아티팩트를 사용합니다. 다음
8. 파이프라인 생성을 합니다. 이제 Codecommit 부분 부터 Pipeline이 실행됩니다.
배포가 완료된 후 Deploy 부분에서 세부 정보를 선택합니다. 그럼 현재 작업 정의에 Version이 변경되신 것을 확인할 수 있습니다.
또한, 작업에 현재 부여된 작업정의를 보면 변경된 작업 정의가 부여된 것을 확인할 수 있습니다.
Codepipeline Testing
1. 먼저 Codecommit에 있는 코드중 한 문자를 바꿈으로써, Codepipeline이 다시 재 시작되고, 작업 정의에 버전이 업데이트 되는지 확인해보겠습니다.
2. Codepipeline은 Codecommit에 코드가 변경되어있다는 것을 감지하고 재 실행을 합니다.
3. 완료 상태
4. Service 작업 정의 버전 확인
반응형
'2022년 전에 정리한 문서들' 카테고리의 다른 글
Codepipeline (Blue/Green Deploy Type) (0) | 2022.08.24 |
---|---|
CodeDeploy(Blue, Green에만 해당) (0) | 2022.08.24 |
Blue/Green Type Build Files(Codecommit) (0) | 2022.08.24 |
Rolling Type Build Files(Codecommit) (0) | 2022.08.24 |
CodeBuild Project Create(Console) (0) | 2022.08.24 |