일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- entity graph
- Entity
- Kubernetes
- API
- Streams
- git
- Spring Data JPA
- topic생성
- CI
- producer
- CodePipeline
- Spring JPA
- transactionaleventlistener
- consumer
- mirror maker2
- centos7
- kafka
- PAGING
- bean
- ECS
- offsetdatetime
- spring
- QueryDSL
- spring kafka
- AWS
- cd
- JPA
- K8s
- mysql
- Kotlin
- Today
- Total
목록git (2)
Yebali

세상에는 서버를 배포하는 많은 방법이 존재합니다.FTP로 수정된 파일을 서버에 직접 올리고 stop.sh, start.sh으로 Tomcat을 끄고키는 방법부터k8s 환경에서 argocd를 사용하는 방법까지 다양합니다. 이번 포스트는 그중 AWS의 CodePipeline과 ECS를 사용해서 CI/CD를 만드는 방법에 대한 내용입니다. AWS ECR 생성 및 Docker 이미지 업로드하기가장 먼저 해야 할 일은 ECR을 생성하고 Docker 이미지를 업로드하는 일입니다.이 포스트에서는 ECR에 Docker 이미지를 업로드하고 ECS가 ECR에서 이미지를 가져다가 배포하는 방식으로 다룰 예정입니다. ECR(Elatic Container Repository)은 Docker이미지를 업로드할 수 있는 저장소입니다...

Git이란? git은 형상 관리 툴 중 하나로 소스코드 관리를 도와주는 무료 소프트웨어이다. SVN과 다르게 소스코드를 원격 저장소와 로컬 저장소에 분산하여 저장하고 관리한다. 개발을 하면서 git을 사용할 줄 모르는 것은 치명적인 단점이 될 수 있다. git에서 사용되는 다양한 명령어들을 알아보자. $ git init git 저장소를 초기화하는 명령어이다. 현재 위치한 디렉토리를 로컬 저장소로 등록해준다. $ git clone 원격 저장소로부터 프로젝트를 복제하는 명령어이다. clone 하면 'origin'이라는 원격 저장소가 자동으로 등록된다. $ git remote 현재 프로젝트에 등록된 원격 저장소를 확인할 수 있다. '-v' 옵션과 함께 사용하면 추가 정보를 볼 수 있다. $ git status..