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

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

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

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

Pipeline 프로젝트를 실무에서 사용해야 하는 이유

JSCODE 시니
JSCODE 시니
2026. 04. 09.
author
JSCODE 시니
category
Jenkins CI/CD
createdAt
Apr 9, 2026 12:55 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
why-use-jenkins-pipeline-in-production
type
post
updatedAt

✅ 1. Jenkins의 작업 초기 형태

  • 초기 Jenkins는 Freestyle 작업만 지원했기 때문에 이를 단순히 Job이라고 불렀음
  • 이 작업들은 전적으로 Jenkins의 UI를 활용하여 구성을 만들고 실행하는 방식임
 
 

✅ 2. Freestyle 프로젝트의 한계점

  • 실무에서 사용하는 CI/CD 는 복잡한 경우가 많음
  • UI 기반인 Freestyle 작업만으로 구성하기에는 한계가 존재함
  • 누군가 구성을 변경했을 때 추적하기가 어려움
  • 플러그인이 필요할 때마다 수많은 플러그인을 추가 및 구성해야 하는 번거로움이 존재함
 
 

✅ 3. Pipeline 프로젝트의 등장

  • Freestyle의 한계를 극복하기 위해 Pipeline 프로젝트가 등장함
  • 전체 빌드 및 배포 구성이 일반적인 소프트웨어 코드처럼 저장됨
  • 코드의 변경 사항을 추적할 수 있음
  • 현대 CI/CD에 필수적인 병렬 실행, 여러 단계 구성 등 복잡한 워크플로우를 코드로 유연하게 제어할 수 있음
 
 

✅ 4. 실무에서는 무조건 Pipeline 방식만을 사용해야 할까?

  • Freestyle 방식은 빠르고 간단하게 결과를 얻고 싶을 때나 기존의 레거시 환경에서는 여전히 괜찮은 방식임
  • 하지만 요즘의 DevOps 환경에서는 권고되는 방식이 아님
  • 따라서 우리 강의에서는 가장 최신 실무 사례를 가르치기 위하여, Pipeline 작업에 집중하여 학습할 예정임
 
 
 
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) 강의의 수업 자료 중 일부입니다.