블로그
후기
멘토진
← 블로그 목록으로 돌아가기
Jenkins란 무엇일까?
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란 무엇일까?
소프트웨어 개발 시
지속적 통합(CI)
과
지속적 배포(CD)
를 구현해주는 대표적인
무료 오픈 소스 자동화 서버
개발자가 코드를 수정하고 저장소에 올리면 이후의 빌드, 테스트, 배포 과정을 자동으로 처리해줌
✅ 2. Jenkins를 도입하면 무엇이 좋아질까?
반복적인 수작업 탈출
개발자가 직접 컴파일하고 서버에 접속해 업로드하던 지루한 과정을 없애줌
핵심 비즈니스 로직과 코드 작성에만 집중할 수 있음
빠른 피드백과 버그 최소화
코드를 푸시하자마자
자동으로 테스트
가 실행되므로, 문제 발생 시 즉각 피드백을 받을 수 있음
강력한 플러그인 연동
다양한 오픈소스 플러그인을 지원하여
Docker, AWS, Github, Slack
등 기존에 사용하던 다양한 개발 도구들과
쉽게 연동 가능
함
✅ 3. Jenkins의 작업 흐름
코드 커밋
개발자가 새로운 기능이나 버그를 수정하고,
소스 코드 저장소(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)
강의의 수업 자료 중 일부입니다.