Thumbnail
BEST
개발 · 프로그래밍데브옵스 · 인프라

Jenkins를 이용한 CI/CD Pipeline 구축대시보드

(4.7)
110개의 수강평 ∙ 3,427명의 수강생
88,000원

월 17,600원

5개월 할부 시
지식공유자: Dowon Lee
총 83개 수업 (14시간 54분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • KKKKKKKKKKKK 프로필KKKKKKKKKKKK
    2024-04-211246015

    안녕하세요, 현재 데브옵스 준비하고있는 학생입니다. CI/CD 잘몰라서 질문드립니다. 제가 지금 아는 언어는 파이썬뿐입니다. 혹시 이강의를 듣는데 무리가있나요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-04-23334919

    안녕하세요, 이도원입니다. 강의에서 사용한 CI/CD Tool은 Jenkins 라는 도구입니다. 기본적으로 Java 언어를 지원하고 있지만, Docker, Kubernetes, Python, Node와 같은 다양한 환경과 언어에 대해서도 CI/CD 작업이 가능하도록 지원하고 있습니다. 강의에서는 Spring Project와 추가적으로 간단한 Node Project에 대해 배포하는 예제를 설명드리고 있습니다. 기본적인 사용법을 배운 신 후에 Python 프로젝트에 적용하는 부분은 어렵지 않다고 생각됩니다. 필요하시면 강의 업데이트 시 Python 프로젝트도 포함시키도록 하겠습니다. ^^; 감사합니다.

  • sdbang.v 프로필sdbang.v
    2024-02-261190162

    spring boot application들을 micro service로 개발 했습니다. 이 강의를 통해 , 그 micro service들을 jenkins 로 docker 빌드한 후, kubernetes에 배포하는 것을 모두 자동화 되는건가요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-02-28321350

    안녕하세요, 이도원입니다. "Jenkins를 이용한 CI/CD Pipeline 구축" 강의에서는 Jenkins를 이용하여 Docker 컨테이너 형태로 배포하는 과정과, 일부 Kubernetes 환경에서 실행될 수 있도록 배포하는 과정을 다루고 있습니다. 작업하신 모든 Microservice에 대한 전체를 배포하는 과정은 애플리케이션 마다 차이가 있을 수 있기 때문에, 생각하신 작업과 다를 수 있지만, Jenkins에서 Docker 이미지를 생성하여 K8s의 Deployment와 Service 오브젝트를 생성하여 기동하는 과정은 설명 드리고 있습니다. 참고하시기 바랍니다. 감사합니다.

  • hcpark 프로필hcpark
    2023-12-271115088

    프로젝트에서 Git lab 엔지니어를 찾고 있습니다. 혹시 기술 지원을 위한 파견도 가능하신가요? 연락 부탁드립니다. 감사합니다. from (주) 시스원 박희찬 실장 010 6648 8815

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-12-29306015

    안녕하세요, 이도원입니다. 상세 업무가 어떤 내용인지 논의해 보면 좋을 것 같습니다. 연락드리겠습니다.

  • 마리오 프로필마리오
    2023-10-261058010

    쿠버네이트 내용이 어느 정도인지 궁금합니다. 강사님 MSA 강의 수강 후, MSA 배포가 목표입니다. 쿠버네이트 분량이 많지 않아서 어느 정도 수준을 다루시는지, 기초적인 내용이라면 이후에 어떤 쿠버네이트 내용들을 추가로 학습해야하는지 궁금합니다. + 챕터 소개영상을 보았는데요. 도커 데스크탑이 유료가 된다고 해서 미니큐브를 사용하지 않고 구축하는 법은 강의에서 다루시지 않는 걸까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-11-06294072

    안녕하세요 이도원입니다. 답변이 늦어 죄송합니다. 본 강의에서 쿠버네티스에 대한 강의는 그렇게 많지 않습니다. 기본적으로 K8s의 사용이 가능하다는 전제로 deployment와 service 등에 대한 배포를 Jenkins 통해 실습해 보는 강의가 있습니다. K8s는 Jenkins와 별개로 컨테이너로 운영중인 서버(서비스)에 대한 스케줄링이나 자원 관리를 위해 K8s에서 말하는 기본적인 객체 Pods, Service, Deployment 등에 대한 개념 및 기본적인 사용법을 이해하시면 도움이 될 것 같습니다. 추가로 도커 데스크탑을 개인이 사용하시는데는 아직까지는 크게 문제가 없습니다. 유료화 된 부분도 맞지만, 개인이나 교육으로 사용해 보실 수 있습니다, 미니큐브를 사용하셔도 괜찮지만, 실제로 계정에 대한 관리 등을 실습해 보실려면 별도의 K8s를 설치해 보는 것도 좋을 것 같습니다. 감사합니다.

  • Park DY 프로필Park DY
    2023-10-021033411

    꼭 springboot가 아닌 Node라던지 Vue / React 등 해당 프로젝트를 자동빌드 하게 하고싶어 젠킨스 활용하려고 하는데요 질문은 아래와 같습니다 1. 꼭 AWS로해야하나요? 2. AWS가 아닌 다른 서버가 있으면 상관이 없는건가요? 2-1. 프론트 백엔드 관련하여 둘다 서버가 있어야하고, 이러한 부분을 리눅스로 서버 제작하고 젠킨스 활용하려고하는데 즉, AWS가 아닌 리눅스 서버로서도 가능한건가요? 3. github에서 배포해주는게 있는데 이부분을 젠킨스와 연동할 수는 없는건가요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-11-06294071

    안녕하세요 이도원입니다. 답변이 늦어 죄송합니다. 문의하신 질문에 답변 드립니다. 1. 실습은 AWS가 아닌 일반 로컬 환경에서 진행하셔도 괜찮습니다. 실제로 강의 후반부에 별도의 섹션을 제외하고는 로컬 환경에서의 실습을 전제로 강의하고 있습니다. 2. 가능하면 서버 분리(물리적 서버 분리, VM 사용 또는 컨테이너를 통한 분리)를 추천 드립니다. AWS의 EC2에서도 리눅스 서버를 이용하여 실습하고 있습니다. 사용하시는 로컬 환경에 VM을 통해 실습하는 부분은 별도의 강의((https://www.inflearn.com/course/virtualization-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%EA%B0%80%EC%9D%B4%EB%93%9C)에서 소개하고 있으니 이부분도 참조하시면 좋을 것 같습니다. 3. github에서 배포하는 부분도 젠킨스와 연동할 수 있습니다. Jenkins에서는 배포에 필요한 모든 작업을 트리거 하실 수 있으면, 스크립트나 플러그인을 통해 가능합니다. 나중에 보충 강의로 소개해 드리면 좋을 것 같다는 생각이 드네요. 준비해 보겠습니다. 감사합니다.

  • ㅇㅇㅇ 프로필ㅇㅇㅇ
    2023-09-201021696

    이 강의랑 강사님 msa강의 수강하면 msa을 사용하면서 msa 적용한 프로젝트 ci/cd 적용이 가능할까요? 그리고 가능하면 2개중에 무엇부터 수강하는게 좋을까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-09-21286115

    안녕하세요, 이도원입니다. 강의 관심을 가져 주셔서 감사의 인사드립니다. 본 강의에서는 MSA 애플리케이션이 아닌 일반 웹 프로젝트를 대상으로 CI/CD 적용 실습을 해 보고 있습니다. 해당 프로젝트는 Tomcat에서 기동되어야 하는 형태의 애플리케이션이고, 강의 후반부에 Docker와 K8s에 배포하는 실습도 포함되어 있습니다. 따라서 말씀하신 MSA 애플리케이션도 어렵지 않게 배포하실 수 있다고 생각됩니다. 추가로 2개중에 무엇부터 수강하면 좋은지? 에 대한 질문은 다른 강의와 함께 어떤 것을 먼저 수강하면 좋은지에 대한 질문이신지요? 그렇다면, 강의의 순서는 상관없습니다. MSA 관련 강의는 개발과 MSA 기초에 대한 부분이고, CI/CD 강의는 Jenkins를 이용하여 배포하는 부분에 관련되었기 때문에, 편하신 것을 먼저 수강하시면 될 것 같습니다. 감사합니다.

  • 이상훈 프로필이상훈
    2023-07-18946566

    안녕하세요. 이 강의에서 무중단 배포 관련한 구현 및 설명해주시나요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-07-20273947

    안녕하세요, 이도원입니다. 강의 관심을 가져 주셔서 감사드립니다. 본 강의에서는 샘플 웹 애플리케이션을 하나의 서버에 배포하는 것을 기본으로 해서 진행하고 있습니다. 말씀하신 것과 같이 무중단 배포를 위해서는 2대 이상의 서버를 준비하고 Rolling, Blud/Green, Canary 등의 방법으로 배포해야 하는데, 강의에서 해당 내용까지 설명하고 있지는 않습니다. 참고하시기 바랍니다. 감사합니다.

  • psam1017 프로필psam1017
    2023-07-15941961

    안녕하세요. 회사에서 젠킨스를 도입하겠다고 해서 관심 가지다가 이 과정을 발견했습니다. 지금 개발환경은 spring boot, jpa, mariadb, gitlab, naver cloud 등 입니다. 그리고 저는 DevOps 등등은 완전 처음이고, 귀동냥으로 cafe24, aws 좀 해본 게 다입니다. cafe24 로 개인 포트폴리오 배포해봤고, aws 와 환경이 거의 흡사한 naver cloud 는 회사에서 좀 써봤습니다. 제가 강사님의 다른 강의는 안 듣고, 딱 이거만 들어도 될까요? 아니면 다른 강의들 중 필수적인 선수강의가 있나요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-07-17273071

    안녕하세요, 이도원입니다. 먼저, 강의에 관심을 가져 주셔서 감사드립니다. "Jenkins를 이용한 CI/CD Pipeline 구축" 강의는 WAR 파일로 패키징 된 간단한 웹 애플리케이션을 Tomcat 서버와 Docker, K8s에 배포하는 실습이 포함된 강의입니다. 강의에서는 AWS의 EC2에 애플리케이션을 배포하는 실습을 포함하고 있습니다. 말씀하신 저희의 다른 강의는 본 강의에서 크게 관련이 없습니다. 추가 질문 사항 있으시면 언제든지 질문 남겨주시기 바랍니다. 감사합니다.

  • smhyun 프로필smhyun
    2023-07-03927054

    안녕하세요. 회사의 외부 교육과정 지원 비용으로 결재후 교육을 수강하려고 합니다. . 회사의 외부 교육기관 수강신청 및 비용 납부관련 규정이 있어 문의드립니다. . Jenkins(CI/CD Pipeline~)과정은 "훈련위탁계약서 제출"이 필요한 과정인지요? . 제출이 필요시 수강자 입장에서 제출서류 발급 및 제출절차가 있어 문의드립니다. 감사합니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-07-05270690

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 강의 수강에 있어 별도의 자료가 제출되어야 하지는 않습니다. 추가로 해당 관련해서 조금 더 자세한 문의가 필요하시면, 인프런 교육 담당자님께 연락해 보시면 좋을 것 같습니다. 감사합니다.

  • 김효민 프로필김효민
    2023-06-18909121

    안녕하세요, Jenkins casc 관련한 내용도 포함되어있나요? UI를 통해서만 사용하는지 코드로 정의해서 사용하는지 궁금합니다. 그리고 jenkins on kubernetes라는 것이 있던데.. (https://www.youtube.com/watch?v=8sKTvf1c2zQ&t=1066s) 혹시 쿠버네티스 섹션이 이것에 관련된 내용인가요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-07-05270689

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 질문에 답변 드리면, 첫번째, Jenkins 스크립트 및 프로젝트 생성과 사용은 Jenkins 웹 페이지를 통해서만 처리하고 있기 때문에, UI를 통해서만 사용한다고 봐야 될 것 같습니다. Jenkins에서 사용하는 파이프라인에 관련된 내용도 포함되어 있기는 하지만, Jenkins에 대한 모두 과정을 소개하는 강의라기 보다는 CI/CD를 사용해보기 위한 단계에서 Jenkins라는 도구를 활용하는 것이기 때문에, 복잡한 Jenkins에 대한 기능을 포함하고 있지는 않습니다. 두번째, 강의에서 사용하는 Jenkins는 Docker로 기동하시거나 시스템에 직접 설치해서 사용하는 방법에 대해 소개하고 있습니다. Kubernetes로 기동하지는 않으며, Kubernetes를 제어하기 위한 샘플 프로젝트는 다루고 있습니다. 감사합니다.

  • ts 프로필ts
    2023-02-17787621

    안녕하세요 다름이아니라 관련해서 제가 node로 개발하는데 들어도 개념만 이해하고 들으면 node로 적용하기에 큰 문제는 없죠? 그리고 제가 클라우드 서버를 안쓰고 물리서버를 쓰는데 이경우도 개념만 이해하면 물리서버에 적용하는데 큰 무리는 없는거죠? 감사합니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-02-24244459

    안녕하세요, 이도원입니다. 강의는 Spring Boot로 작성된 간단한 웹 애플리케이션을 가지고 실습하도록 되어 있습니다. Node를 사용하는 부분에 있어서도 PM2를 이용하여 배포하는 방법에 대해 부록에 추가 영상으로 포함되어 있습니다. 전반적인 젠킨스의 사용이나 파이프라인을 통해 CI/CD를 학습하시는데에는 프로그래밍 언어나 애플리케이션의 종류에는 크게 관련이 없다고 생각됩니다. 클라우드 상에서 배포하는 것도 로컬 PC에서 배포하는 것을 마친 다음에 실습하게 됩니다. 감사합니다.

  • 김경연 프로필김경연
    2023-02-15784987

    안녕하세요 해당과목을 수강하면 수료의 조건이 별도로 있나요 아니면 교육수강만 하면 되는것인가요 ?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-02-15242498

    안녕하세요, 이도원입니다. 먼저 겅의에 관심을 가져 주셔서 감사합니다. 본 강의는 자바 스프링 부트 애플리케이션을 대상으로 젠킨스에서 CI/CD 작업을 배워보는 과정입니다. 특별한 이수 조건없이 수강하시면 됩니다. 감사합니다.

  • Seunghyeon Lee 프로필Seunghyeon Lee
    2023-01-28763211

    안녕하세요 제가 현재 간단한 프로젝트를 깃에 푸쉬할시 젠킨스를 통해 ec2에 도커 단일 컨테이너 형태로 실행되도록 만들었습니다. 구글링으로 마구잡이로 만든건데 기본개념을 잡기가 어렵더라구요 어떤 프로젝트든 원하는 환경에 Cicd를 구축하고 싶게 개념을 잡고싶은데 제가 이 강의를 들으면 쿠버네티스 이외에 좀더 탄탄? 하게 배울수 있을까요 개발시 배포 편하려고 습득한건데 지원하려고 하는 회사에서 jenkins를 자격요건 우대사항에 둘다 넣어놔서 안다고 해도되는지 걱정스런 마음에 찾다 들어왔습니다

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-01-30238376

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사의 인사 드립니다. 본 강의가 cicd에 대한 기본적인 내용과 Jenkins 툴의 핵심적인 기능에 대해서 설명하고 있습니다. 모든 프로젝트에 대해 다 만족할 수 있는 cicd 배포 파이프라인을 구축하는데에는 한계가 있지만, 어느정도 기본 개념을 잡을 수 있다고 생각되며, 프로젝트나 회사마다 Jenkins를 사용하는 방식이 다양하기 때문에, 이것을 기본으로 해서 업무에 맞는 파이프라인을 배우시게 될 거라 생각합니다. 참고로, 현재 저희가 진행하고 있는 금융권 프로젝트에서도 Jenkins를 사용하고 있지만, 회사의 정책이나 기본적인 제약사항 때문에, 제가 기존에 사용하던 방식과는 다르게 배포하고 있습니다. 감사합니다.

  • 김동혁 프로필김동혁
    2023-01-16749054

    본강의를 들으면 클라우드가 아니라 직접 운영하는 서버에도 적용이 가능할까요? 실제 클라우드를 거의 안쓰는 환경이라서요.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-01-16235378

    안녕하세요, 이도원입니다. 먼저, 강의에 관심을 가져 주셔서 감사드립니다. 강의에서는 CI/CD 파이프라인 작업처리를 위해 Jenkins를 사용하고 있는데, Jenkins에서 운영하고자 하는 대상은 클라우드나 로컬이나 다른 물리적인 서버나 VM 등, 상관없습니다. 다만 강의에서는 각각의 작업 상황에 맞게 VM를 분리하려고 하고 있으면, 이중 상당수는 Docker 컨테이너를 통해 SSH 서버를 실행하여 설명하고 있습니다. 클라우드 환경은 필수는 아니지만, Docker 가상화 사용을 위한 Docker Desktop의 설치는 필수라고 보시면 될 것 같습니다. 감사합니다.

  • sdbang.v 프로필sdbang.v
    2022-12-27725311

    이 강의에 spring boot application을 kubernetes에 jenkins를 통해 빌드 배포 자동화를 할 수 있나요? container registry 포함해서요.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-12-27230514

    안녕하세요 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 해당 강의는 Spring Boot 애플리케이션을 Jenkins를 이용하여 배포 자동화를 구축해 보는 과정에 대해 학습하실 수 있습니다. K8s 부분은 수강생분들의 PC에 설치 된 Docker Desktop의 K8s(Minukube, Single Node)를 사용하여 기본적인 배포를 진행하고 있습니다. Container Registry는 Docker hub 사이트에서 제공하고 있는 Public repository를 사용하고 있습니다. 추가 질문사항 있으시면 다시 글 남겨 주세요. 감사합니다.

  • 메이플스토리 프로필메이플스토리
    2022-12-22720363

    mac os m1사용중인데 강의 듣는데 문제 없을까요 ?? 예를들면 도커, 쿠버네티스 호환문제같은거요

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-12-23229737

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사의 인사를 드립니다. 강의를 녹화 한 시점에 사용한 저희쪽 환경도 Apple MacOS M1 (MBP) 이었습니다. 질문게시판을 통해 확인하실 수도 있을거라 생각하는데, Windows, Apple MacOS Intel, M1 모두 가능하도록 Docker 이미지를 제공하고 있습니다. 더만 몇몇 수강생분들은 비슷한 환경에서도(같은 환경인지까지는 모르겠습니다만..) 간혹 안되는 분들이 있어서 질문을 남겨주시고 있습니다. 저희도 가급적 문제가 있다는 환경에서 다시 한번 테스트하여 해결 방안을 공유하려고 하고 있습니다. 도커는 Docker Desktop for Mac 용을 설치하시면 되고, 쿠버네티스는 Docker에 포함된 Minukube와 같은 싱글 K8s을 사용하기 때문에, M1의 문제와는 상관없습니다. 추가 질문 사항 있으시면 다시 글 남겨 주세요. 감사합니다.

  • hopsle 프로필hopsle
    2022-11-21696542

    안녕하세요 nodejs를 쓰는데 젠킨스를 배우고싶어서 구매하려하는데 혹시 스프링에 대한 지식은 전혀 없고 node만 써왔는데 강의진행에 무리가 있을까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-01-30238375

    안녕하세요, 이도원입니다. 답변이 늦어 죄송합니다. 미답변 상황을 조금전에 확인했네요. 이미 수강 중이신거 같지만, 그래도 글 남겨 드립니다. 강의는 Spring Boot 애플리케이션에 대한 배포를 중심으로 되어 있습니다만, 부록 형식으로 node 애플리케이션을 pm2를 이용하여 배포하는 과정에 대해서 소개해 드리고 있습니다. 어느정도 참조가 될거라 생각하는데, 부족한 부분에 대해서는 최대한 빨리 확인하여 답변드릴려고 노력하고 있습니다. 감사합니.

  • heartrecycle95 프로필heartrecycle95
    2022-11-07687220

    안녕하세요. 이 강의와 groovy를 이용하여 파이프라인을 만드는 것은 관계가 없나요? groovy로 짜여진 파이프라인을 이해하고 싶은데 이 강의가 도움이 될 지, 어떤 관련이 있는지 말씀 주시면 감사드리겠습니다. 더불어, 이전 내용을 찾아보니 node.js 기반의 배포 강의를 올려주신다고 하신 것 같은데 해당 강의는 아직 업데이트 되지 않은 것인지도 문의드립니다. 감사합니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-11-09222501

    안녕하세요, 이도원입니다. 강의에서 Pipeline 생성 시 스크립트를 Groovy 언어를 이용해서 생성하는 부분이 있기는 하지만, Groovy 언어 자체를 다루지는 않습니다. Jenkins Pipeline 항목을 생성할 때 스크립트를 생성하여 배포 작업에 사용하고 있습니다. 감사합니다.

  • 즐거운 갈매기 프로필즐거운 갈매기
    2022-09-20656339

    안녕하세요 배포가 완전 처음인 학생입니다. 어찌저찌 지금 ec2 인스턴스 하나에서 도커+젠킨스+깃 설치한 상태고 도커에서 react 이미지 만들고 컨테이너 띄우고 springboot 이미지 만들고 컨테이너 띄워서 docker compose로 올려서 하나로 띄워지는 것 확인했는데요 젠킨스에서 스크립트를 어떤식으로 짜야할 지 모르겠네요 혹시 이에 대한 모든 과정을 도원님 강의를 보고 배포가능 상태로 만들 수 있을까요! 저는 지금 당장 배포를 해야하는 상황이라 짧은 기간내에 배포를 해야하는데 이해가 없어서 수강에 대해 문의드려요!

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-09-23214487

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 강의에서는 Docker compose를 사용하여 컨테이너들을 배포하지 않습니다. 다만, Docker compose 스크립트를 Jenkins에서 직접 사용하게 하는 방법에 대해서는 강의를 통해 도움을 얻으실 수도 있다고 생각됩니다. 그외 추가 질문 사항이 있으시면 언제든지 글 남겨 주세요. 감사합니다.

  • 윌던 프로필윌던
    2022-09-11648722

    안녕하세요 현재 선생님의 msa 강의를 듣고 있는데, 분량도 많고 개인적으로도 일하면서 공부중이라서 아직 완강을 하지 못하고 있습니다. 혹시, 본 ci/cd 강의를 듣기위해서 msa 강의 완강이 필수 일까요?? ci/cd 강의에서 앞 강의에서 사용한 코드를 사용한다던지 하는 부분이 있는지 궁금합니다... msa에 대한 지식을 어느정도는 가지고 있고, 현업에서도 도커와 쿠버네티스를 사용한 경험은 있는 상태입니다...

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-09-12211866

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져주셔서 감사의 인사드립니다. 이번 "Jenkins를 이용한 CI/CD Pipeline 구축" 강의는 Spring Boot로 개발 된 간단한 웹 애플리케이션을 배포하는 데 필요한 CI/CD 파이프라인을 구축해 보는 강의입니다. 따라서, 애플리케이션 개발에 관련된 내용 보다는 완성된 애플리케이션의 소스 코드를 가지고 패키징하고 배포하는 데 필요한 파이프라인 설정에 대해 설명하고 있습니다. 문의하신 것 처럼 MSA 관련 내용을 모두 수강하시지 않으셔도, 기본적으로 웹 애플리케이션이 어떤 용도로 사용되고 어떻게 사용되어지는지 정도만 알고 계셔도 수업하는데에는 무리가 없다고 생각됩니다. 감사합니다.