inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 활용한 CI/CD 입문 (with. AWS)

Docker + Spring Boot CI/CD 방법

해결된 질문

96

agachansong

작성한 질문수 4

0

Docker + Spring Boot CI/CD 방법을 알고 싶어서 수강했습니다. Docker 컨테이너에 Spring Boot 프로젝트를 생성하고 CI/CD하는 방법은 어떤 영상을 보면 될까요?

aws docker jenkins ci/cd devops

답변 2

0

JSCODE 시니

안녕하세요, agachansong님! JSCODE 시니입니다~

​현재 이 강의에서는 Jenkins의 초점을 맞추어 Node.js 환경을 기반으로 CI/CD의 핵심 원리와 흐름을 다루고 있습니다! 질문해 주신 Spring Boot의 경우, 기본적인 Docker 및 Jenkins 활용 흐름은 유사하지만 빌드 도구(Gradle/Maven)나 Dockerfile 작성 방식에서 약간의 차이가 있습니다.

​추후 시간이 된다면 Spring Boot 프로젝트를 활용한 CI/CD 과정도 별도 강의로 제작해 볼 계획을 가지고 있습니다! 🥹

​다만, 현재 강의를 완강하신 분이라면 이미 CI/CD의 전체적인 메커니즘을 충분히 이해하고 계실 거예요. 따라서 다음 과정을 참고하여 스스로 자료를 찾아보며 직접 환경을 구축해 보시는 것을 강력히 추천드립니다!
• ​Dockerfile 작성: openjdk 이미지를 기반으로 Gradle/Maven 빌드 결과물(.jar)을 실행하는 Dockerfile을 만들어 보세요!
• ​Jenkins Pipeline 수정: Node.js 빌드 단계 대신 ./gradlew build와 같은 명령어를 사용하도록 Pipeline 스크립트를 변경해 보세요.
• ​컨테이너 배포: 생성된 JAR 파일을 Docker 이미지로 빌드하고 컨테이너로 띄우는 과정을 실습해 보세요.
​직접 부딪히며 해결하는 과정이 강의를 들을때보다 훨씬 실력 향상에 가장 큰 도움이 되실거에요! 실습하시다가 막히는 부분이 생기면 언제든 질문 남겨주세요!

agachansong님의 성장을 응원하겠습니다~!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. agachansong님!

Docker와 Spring Boot를 사용하여 CI/CD를 설정하는 방법에 대해서 강의를 통해 학습하고 싶으신 것 같습니다. Jenkins와 Docker를 이용하여 CI/CD 파이프라인을 구성하는 과정은 상당히 복잡하지만, 강의에서 단계적으로 안내하고 있습니다. 아래에서 몇 가지 유사한 질문을 통해 단계별로 참고하실 수 있는 내용을 추천드리겠습니다.

  1. Dockerize Spring Boot Application: Spring Boot 애플리케이션을 Docker 이미지로 패키징하는 방법에 관한 강좌를 먼저 참고하세요. 일반적으로 Dockerfile을 작성하여 애플리케이션을 이미지로 변환하는 과정이 포함됩니다.

  2. CI/CD Pipeline 구성: Jenkins를 사용하여 Docker 이미지를 자동으로 빌드, 테스트, 배포하는 파이프라인을 설정하는 부분을 확인하세요. 특히, Jenkinsfile을 작성하여 빌드 프로세스를 자동화하는 방법이 설명되어 있을 것입니다.

  3. AWS 배포: AWS 환경에서 Docker 컨테이너를 실행하고 관리하는 부분도 포함될 수 있습니다. EC2 인스턴스에 Docker 컨테이너를 배포하는 내용이나 AWS Elastic Beanstalk와 같은 서비스를 사용하는 방법도 추가적으로 학습할 수 있습니다.

이에 대한 상세한 실습은 “Jenkins를 활용한 CI/CD 입문 (with. AWS)” 강의 내 특정 세션에서 다루어질 가능성이 큽니다. 강의 목차를 통해 ‘Docker’, ‘Spring Boot’, ‘Jenkins Pipeline’, ‘AWS’ 등의 키워드가 포함된 영상을 확인하시면 좋을 것 같습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

agachansong

이 강좌에 Spring Boot 애플리케이션을 Docker 이미지로 패키징하는 방법에 관련된 수업은 어디 있을까요? 또한 Dockerfile을 작성하여 애플리케이션을 이미지로 변환하는 수업은 어디에 있을까요?

env 파일을 제대로 작성한 후에도 사이트에 연결할 수 없습니다.

0

8

0

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

19

1

스크립트에 대해 질문 있습니다.

1

13

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

1

12

1

실전 계좌에서 운영하고 계신 분 계신가요?

1

13

2

vagrant up 설치 에러

0

15

2

키페어 설정

0

19

2

api.basic-server.com

0

33

2

클로드

0

36

2

이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .

0

21

1

HTTPS 인증서

0

40

2

pip install -r requirements.txt

0

43

2

환경설정 스크립트에서 storageclass가 생성되지 않습니다.

0

31

2

콘솔 로그가 깨져나오는데 혹시 방법이 있을까요?

0

38

2

자료를 다운로드후 압축을 풀때 오류납니다.

0

36

2

명령 프롬프트

0

34

2

pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.

1

31

2

이지지 생성 노드를 커스텀 햇는데 워드프레스에 이미지 업로드가 안됨

0

30

2

3. Node Schedule 중 pod-5가 마스터 노드에 배치됩니다.

1

40

2

실제 시험에서 링크

1

34

1

volume hostpath의 강의에 관해 질문이 있습니다.

1

35

2

(강의 6분 50초 부분) Workspace 안에 index.html이 비어있음

0

114

2

강의순서가 바뀌어 있습니다.

0

87

1

build.zip 퍄일이 없습니다.

0

94

1