본문 바로가기

CICD

(2)
AWS CodeDeploy 테스트 AWS CodeDeploy는 AWS의 배포 서비스다. 서울 리전에서 사용 가능하다. 레파지토리는 S3와 github를 사용할 수 있다. 이번에는 CodeDeploy와 github를 연동해서 배포하도록 한다. 테스트를 위해 테스트용 EC2 Instance를 생성하고 아래 사전 조건을 구성한다. 1. Agent 설치 및 실행 CodeDeploy 에이전트 설치 또는 다시 설치 - AWS CodeDeploy CodeDeploy 에이전트 설치 또는 다시 설치 CodeDeploy 에이전트가 없거나 작동하지 않는 것으로 의심되는 경우 인스턴스에서 명령을 실행하여 설치 또는 다시 설치할 수 있습니다. javascript가 브라우저에서 비활성화되거나 사용이 불가합니다. AWS 설명서를 사용하려면 Javascript가 활..
AWS CodeCommit 테스트 AWS CodeCommit은 AWS에서 Managed 해주는 git(레파지토리/코드저장소) 서비스입니다. 아래는 AWS의 서비스로 Software lifecycle을 구성하는 방법에 대한 그림입니다. 구성은 매우 간단합니다. [AWS Web Console] > [CodeCommit] > [Create new repository] 에서 레파지토리를 하나 추가합니다. 그럼 아래와 같이 HTTPS, SSH로 접근할 수 있는 URL을 확인할 수 있습니다.HTTPS로 접근할 경우 아래 그림 설명처럼 AWS CLI 설치, CodeCommit 접근 권한이 있는 Access/Secret Key나 Role이 필요합니다. AWS CLI를 통해서 git 인증을 받기 때문입니다. SSH로 접근 시에는 생성한 IAM 계정에서 ..