본문 바로가기 메뉴 바로가기

쿠키의 개발 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

쿠키의 개발 블로그

검색하기 폼
  • 분류 전체보기 (28)
    • 회고 (10)
      • 취업 준비 (2)
    • 컴퓨터 공부 (2)
      • Java (0)
      • 스프링 (0)
      • 프로그래밍 (1)
      • 리눅스 (0)
      • 엘라스틱서치 (0)
      • 루씬(Lucene) (0)
      • 기타 (1)
    • 개발 서적 읽기 (2)
      • 성공과 실패를 결정하는 1%의 네트워크 원리 (0)
      • HTTP 완벽 가이드 (2)
    • 좌충우돌 프로젝트 이야기 (13)
  • 방명록

GitHub Webhook (1)
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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Jenkins
  • CI/CD
  • 배열리스트
  • NHN 엔터프라이즈
  • application.properties 분리
  • application.yml 분리
  • CD 파이프라인 구축
  • NHN 면접
  • GitHub Webhook
  • NHN 엔터프라이즈 면접
  • 디지털 청년 고민 해결단
  • 비관적락
  • 낙관적락
  • C 인터뷰
  • Docker 자동화 배포
  • JWT 토큰
  • 데이터베이스 동시성
  • 랠릿
  • T 인터뷰
  • F-LAB
  • CI/CD 파이프라인
  • 분산락
  • 동시성 이슈
  • 더미데이터 생성
  • Spring Application 서버 실행
  • HTTP 완벽 가이드
  • java 로그인
  • 개발자 면접
  • 회고
  • 디지털 청년 고민 해결단 온라인 멘토링
more
«   2025/07   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바