![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bpSJgL/btskYKKIykj/nJGJP70f3WE1Xwz0SGKqO0/img.jpg)
코드를 작성하고 GitHub에 Push한 경험이 있으신가요? 방금 Push한 코드를 서버에 반영하려면 어떻게 해야될까요? 매번 GitHub에서 새 버전의 코드를 다운받고, Jar를 빌드해서 서버에 옮겨주고, 서버를 재시작하는 일련의 과정을 반복하겠죠. 이런 과정이 자동화된다면 얼마나 편할까요? 이번 글에서는 배포를 자동화해주는 CD(Continous Delivery) 파이프라인 구축 과정을 살펴보겠습니다. 글을 시작하기 전에 먼저 CD 파이프라인이 어떻게 동작하는지 워크플로우를 살펴보겠습니다. CD 파이프라인 워크플로우 GitHub 에서 관리하는 레포지토리의 master 브랜치에 코드가 push되면, Jenkins에게 wehook을 날린다. Jenkins가 빌드, 도커 이미지를 생성한다. 생성된 도커 이..
카테고리 없음
2023. 6. 17. 12:24
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 동시성 이슈
- 개발자 면접
- Spring Application 서버 실행
- 비관적락
- 회고
- NHN 면접
- JWT 토큰
- GitHub Webhook
- F-LAB
- T 인터뷰
- CI/CD 파이프라인
- 분산락
- java 로그인
- 더미데이터 생성
- application.properties 분리
- NHN 엔터프라이즈
- 배열리스트
- Docker 자동화 배포
- Jenkins
- 디지털 청년 고민 해결단 온라인 멘토링
- 낙관적락
- CD 파이프라인 구축
- C 인터뷰
- CI/CD
- 랠릿
- HTTP 완벽 가이드
- 디지털 청년 고민 해결단
- application.yml 분리
- NHN 엔터프라이즈 면접
- 데이터베이스 동시성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함