# CodeDeploy

33개의 포스트

CI/CD

웹서비스의 배포 과정은 코드를 수정하고 빌드와 테스트를 한 후 클라우드 서버에 올리는 과정의 반복이다. 이러한 반복적인 빌드, 테스트, 배포 과정을 대신 수행해 개발에 대해 더 집중할 수 있는 장점을 제공하는 자동화 과정을 CI/CD(Continuous Integrat

2022년 6월 19일
·
0개의 댓글
post-thumbnail

Github action 배포 시 yml 암호화 및 암호화 키 환경변수 등록하기

UT기간 중 이러한 피드백을 받았습니다.사실 우리 팀원들은 알고 있었습니다. 이것이 우리가 업데이트한 내역을 서버에 반영하기 위해 운영 중이던 서버를 내리고 다시 jar파일을 올리는 과정에서 일어난 일이란 것을 말입니다..ㅎㅎ오랜 시간 동안 멈춘 것은 아니었겠지만 유저

2022년 6월 10일
·
0개의 댓글
post-thumbnail

AWS EC2 - CodeDeploy - Github Action 자동화 배포

목차\[AWS EC2 - IAM 역할 생성 및 적용]\[CodeDeploy 역할 및 애플리케이션 생성]\[CodeDeploy Agent 설치]\[프로젝트 설정]\[CodeDeploy 배포 생성]AWS EC2 자동화 배포를 하기 위한 글입니다.이전 세팅에 대한 글은 아래

2022년 6월 6일
·
0개의 댓글
post-thumbnail

무중단 배포 서비스

무중단 배포 서비스

2022년 5월 30일
·
0개의 댓글
post-thumbnail

Github Actions CI + CodeDeploy로 CI/CD 구현하기

CI 도구로 Github Actions를 사용하여 AWS CodeDeploy와 함께 자동 배포를 구현해보겠습니다.

2022년 5월 6일
·
0개의 댓글
post-thumbnail

Jenkins + CodeDeploy를 사용하여 자동배포 구현하기

이전에는 Travis CI를 사용하여 자동배포를 진행하고 있었습니다. 그런데... 이번 기회에 Docker와 Jenkins 를 사용하여 배포를 구현해 보겠습니다.

2022년 5월 3일
·
0개의 댓글
post-thumbnail

AWS CI/CD (2)

AWS CI/CD(1)에 이어서 진행되는 내용입니다. 4. CodeBuild CodeBuild를 선택하고 프로젝트를 생성한다. 소스를 CodeCommit을 선택하고 자신이 만든 레포지토리를 연결해준후 브랜치를 선택한다. 환경에서 운영체제를 선택한 후에 운영체제의 버전

2022년 4월 26일
·
0개의 댓글
post-thumbnail

AWS CI/CD (1)

AWS의 서비스들을 활용하여 CI/CD를 구축 AWS의 서비스들을 활용하여 CICD를 구현려고 한다. 여기서 CI/CD란 지속적인 통합과 지속적인 배포를 의미한다. 다시 말해서 코드 변경이 있을 때마다 사용자가 정의한 프로세스 모델에 따라 코드를 빌드, 테스트, 배포하

2022년 4월 26일
·
0개의 댓글
post-thumbnail

[AWS] Jenkins, CodeDeploy로 AutoScaling Blue/green 배포 환경 구성

1. Architecture 1.1 Infra 1.2 Service 3. Requirements Configured VPC Jenkins server GitLab server AMI with CodeDeploy agent 4. Target Group EC2 → T

2022년 4월 16일
·
0개의 댓글
post-thumbnail

[AWS] Code Series를 이용한 CI/CD 구축 방법

DevOps의 기본인 CI/CD를 AWS의 서비스를 이용하여 구축하는 방법에 대해서 작성했습니다.해당 포스팅에서는 빌드를 진행하지 않았기 때문에 CodeBuild는 사용하지 않았습니다.시나리오CodeCommit에 테라폼 소스를 업로드 하고 VSCode와 연동하여 pus

2022년 4월 8일
·
0개의 댓글
post-thumbnail

[AWS] codedeploy 란 무엇일까?

CodeDeploy는 Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수 또는 Amazon ECS 서비스로 애플리케이션 배포를 자동화하는 배포 서비스이다.

2022년 3월 15일
·
0개의 댓글
post-thumbnail

[Dimelo Project] Travis CI, Code Deploy, Docker로 무중단배포 하기

Docker와 Docker hub를 이용한 무중단 배포글을 찾는데 힘이 들어 ..나같이 Docker와 Docker hub를 이용해서 무중단 배포를 하려는 사람들을 위해 도움을 주고자 글을 써보려고 한다..아직 Docker초보이고..아마도 더 좋은 방법이 있을지도 모르니

2022년 3월 11일
·
0개의 댓글
post-thumbnail

[CS] 배포 자동화(클라이언트, 서버) Day-70

서비스 규모가 복잡해지고 커지면 배포 과정이 복잡해지고 소요되는 시간이 늘어나게 됩니다. 배포를 매번 수동으로 진행하면 시간 허비가 커지기 때문에 자동화 과정이 필요합니다. 배포 자동화 수동적이고 반복적인 배포 과정을 자동화함으로써 시간이 절야된다. 휴먼 에러를 방

2022년 2월 22일
·
0개의 댓글
post-thumbnail

[Spring] Github Action + AWS CodeDeploy를 이용하여 프로젝트 자동 배포하기

Spring Boot+Github Action+AWS를 활용한 CI/CD 구축하기

2022년 2월 21일
·
0개의 댓글
post-thumbnail

Git Hub Action_CodeDeploy 배포 기록

GitHub Action -> CodeDeploy -> EC2 배포 기록

2022년 2월 9일
·
0개의 댓글
post-thumbnail

스프링부트와 AWS로 혼자 구현하는 웹서비스 - 0114 ~ 0116

0114 SpringBootRDS 접근 및 자동 배포 오늘은 프로젝트로 RDS에 접근하는 방법 + 24시간 배포환경을 구축한다. 8.4 스프링 부트 프로젝트로 RDS 접근하기 > RDS는 MariaDB를 사용하기 때문에 > > 1. 테이블 생성 > 2. 프로젝트

2022년 1월 16일
·
0개의 댓글

[CICD] 근데 이제 AWS 솔루션을 곁들인...

CICD 환경을 구축하는 방법은 정말 다양하다.그래서 처음 시도해볼때, 더 어려웠다. 눈물같던 80커밋 절대 잊지 못해내가 본 방법은 크게 3가지였다.

2021년 12월 15일
·
0개의 댓글

AWS CodeDeloy Lifecycle

AWS CodeDeploy는 AppSpec.yml 파일을 통해 lifecycle를 설정해줄수 있다. AppSpec.yml에서 이벤트 후크를 생성하여 각 lifecycle 단계에 따라 실행되야하는 스크립트를 매핑해준다. 무중단 배포를 진행할 수 있는 Blue/Green

2021년 8월 21일
·
0개의 댓글
post-thumbnail

AWS CodeDeploy Fail Message: The deployment failed because a specified file already exists at this location

The deployment failed because a specified file already exists at this location 해결하기

2021년 8월 17일
·
0개의 댓글