JSCODE Logo
블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

Jenkins란 무엇일까?

JSCODE 시니
JSCODE 시니
2026. 04. 09.
author
JSCODE 시니
category
Jenkins CI/CD
createdAt
Apr 9, 2026 12:54 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
what-is-jenkins-basic-concepts
type
post
updatedAt

✅ 1. Jenkins란 무엇일까?

notion image
  • 소프트웨어 개발 시 지속적 통합(CI)과 지속적 배포(CD)를 구현해주는 대표적인 무료 오픈 소스 자동화 서버
  • 개발자가 코드를 수정하고 저장소에 올리면 이후의 빌드, 테스트, 배포 과정을 자동으로 처리해줌
 
 

✅ 2. Jenkins를 도입하면 무엇이 좋아질까?

  • 반복적인 수작업 탈출
    • 개발자가 직접 컴파일하고 서버에 접속해 업로드하던 지루한 과정을 없애줌
    • 핵심 비즈니스 로직과 코드 작성에만 집중할 수 있음
  • 빠른 피드백과 버그 최소화
    • 코드를 푸시하자마자 자동으로 테스트가 실행되므로, 문제 발생 시 즉각 피드백을 받을 수 있음
  • 강력한 플러그인 연동
    • 다양한 오픈소스 플러그인을 지원하여 Docker, AWS, Github, Slack 등 기존에 사용하던 다양한 개발 도구들과 쉽게 연동 가능함
 
 

✅ 3. Jenkins의 작업 흐름

notion image
  • 코드 커밋
    • 개발자가 새로운 기능이나 버그를 수정하고, 소스 코드 저장소(GitHub 등)에 코드를 올림
  • 트리거
    • 저장소에 변경 사항이 감지되면 Webhook 등을 통해 Jenkins에 자동으로 알림이 전달됨
  • 빌드 및 테스트
    • Jenkins가 즉시 최신 코드를 가져와 컴파일함
    • 설정된 단위 테스트 및 통합 테스트를 진행함
  • 배포
    • 테스트 통과 시, 코드를 운영 서버(AWS 클라우드 등)에 자동으로 배포함
 
 
 
 
author
category
Jenkins CI/CD
createdAt
Apr 9, 2026 01:25 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
type
series-footer
updatedAt
📎
이 글은 Jenkins를 활용한 CI/CD 입문 (with.AWS) 강의의 수업 자료 중 일부입니다.