inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

실습3) Tomcat 서버에 배포하기

젠킨스와 톰캣의 관계에 대해 질문드립니다!

790

정민신

작성한 질문수 6

0

현재 처음 강의부터 EC2에서 진행하고 있습니다.

Tomcat 설치하고 권한 설정하는 부분에 있어 질문 드립니다.

EC2에 도커를 설치하고 젠킨스 컨테이너를 띄웠습니다.

이런 경우 Tomcat의 설치 위치가 어디가 되어야 할까요?

1. 젠킨스 컨테이너에 Dockerfile로 이미지를 쌓는다.

  1. 톰캣 컨테이너를 생성해 띄운다.

  2. EC2 리눅스 환경에 톰캣을 설치한다.

3가지 방법중 어떤것이 맞을까요?

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

Dowon Lee

안녕하세요, 이도원입니다.

말씀하신 내용처럼 EC2+Docker 환경에서 Jenkins, Tomcat등을 설치하여 실습하실 때는, 말씀하신 1~3번 중에 2번이 가장 적당해 보입니다. 1번의 경우는 Jenkins와 같은 CI/CD 작업을 위한 배포서버에서는 별도의 다른 서비스를 포함하지 않고 분리하는 것이 좋습니다. 3번과 같은 경우에는 EC2 자체에 톰캣을 설치하는 경우이기 때문에, 크게 문제 될 것은 없지만, 나중에 운영환경을 고려해 보신다면, 별도의 서버로 분리(별도의 EC2)하는 것을 추천드리며, 하나의 EC2를 사용하실 계획이시라면, 2번이 가장 적합해 보입니다.

감사합니다.

내장형 톰캣일경우

0

27

2

git 에 강의내용에 필요한 파일들 존재하지 않음

0

91

2

젠킨스에 등록된..

0

102

2

필요한 파일만 가지고 배포할 수 있나요?

0

97

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

115

2

jdk 버전 17

0

85

2

섹션2 강의자료

0

107

2

DOCKER 이미지 PULL

0

268

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

65

1

질문이 있습니다!!

0

72

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

207

4

m2 mac: ansible-server에서 container 실행 안됨

0

161

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

99

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

177

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

259

3

Docker Container에서 Tomcat 설치

0

225

2

ec2 여러대에서 각각 직접 설치 이유

0

155

1

P@ssw0rd 설정시기

0

152

2

ansible 원리

0

136

2

ansible 존재여부

0

120

2

젠킨스 빌드 성공후 shutdown

0

252

2

Docker Hub에 Push 무한 로딩

0

130

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

122

1

maven project 오류

0

120

2