CI/CD 파이프라인 구축(3) [Spring Boot, Jenkins, Naver Cloud] - Jenkins, Webhook을 활용한 자동 배포
코드를 작성하고 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
- 더미데이터 생성
- 랠릿
- 개발자 면접
- 데이터베이스 동시성
- 배열리스트
- CI/CD 파이프라인
- application.yml 분리
- 동시성 이슈
- 디지털 청년 고민 해결단 온라인 멘토링
- CD 파이프라인 구축
- 분산락
- 디지털 청년 고민 해결단
- NHN 면접
- application.properties 분리
- NHN 엔터프라이즈 면접
- Jenkins
- NHN 엔터프라이즈
- C 인터뷰
- Docker 자동화 배포
- HTTP 완벽 가이드
- 회고
- GitHub Webhook
- T 인터뷰
- F-LAB
- 비관적락
- Spring Application 서버 실행
- 낙관적락
- JWT 토큰
- java 로그인
- CI/CD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함