inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

AWS EC2 인스턴스 생성

cicd 및 배포 관련 질문입니다.

604

김현욱
0

먼저 이번 강의를 통해서 다양한 cicd pipeline에 대해 배울 수 있었던 점 감사드립니다.

저는 현재 취준생이고 이번에 실제 사용자들이 사용하게 될 springboot 기반 웹사이트를 개발하게 되었습니다. 이번 강의를 토대로 처음으로 클라우드 환경에서 cicd를 적용해보고자 하는데요. 궁금한 점이 있어 질문 남겨봅니다.

해당 웹사이트 개발하는 데 있어서 사용할 클라우드 서비스는EC2 서버 1대, RDS 정도로 생각을 하고 있고 젠킨스와 도커를 사용해서 배포까지 해보고자 합니다.

개발 초보인 저의 입장에서 생각해본 배포까지의 과정은 다음과 같습니다. 1. 깃허브 레포지토리와 젠킨스를 통해 jar파일 생성 후 도커파일을 통해 도커 이미지 생성 -> 도커허브로 push 2. ec2서버에서 도커 설치 후 도커허브에 push한 도커 이미지를 pull 한 뒤 컨테이너 실행 시키기

이 방법이 맞는걸까요? 조언 해주시면 감사하겠습니다 ㅠ

 

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

tmdqjaqhdl3

네 맞습니다.

현재 강의에서도 그렇게 구현되고 있고요. 저도 강의 듣고서 프로젝트 구조에 맞춰서 빌드, 배포했습니다.

다만 war 파일에서 jar파일로 패키징하시기 때문에

Docker 내부에 따로 톰캣을 두실 필요는 없습니다. 바로 실행하시면 임베디드 톰캣이 서버를 실행시켜줍니다.

Jar 파일로 하시면 좀 더 쉽게 배포하실 수 있습니다

이제 지식공유자 답변은 안 달리나요..?

0

330

1

선생님은 학습을 어떻게 하시나요??

0

390

0

오브젝트 네이밍 규칙..

0

360

1

docker 관련 질문

0

425

0

와.............

6

559

0

컨테이너 구성에서 궁금한 것이 있습니다.

0

473

1

SRE개발자

0

483

1

개인적으로 질의가 있습니다.

0

502

1

TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다. 와 관련한 추가 질문

0

433

0

ConfigMap과 Secret 의 Volumemout 부분입니다.

0

410

0

선행 학습 강의가 있는줄 몰랐네요..

0

514

0

고민이있습니다!🤔

1

470

1