inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

실습5) Jenkins + Ansible Playbook 사용하기 ②

ansible > docker 배포 시 질문사항이 있습니다.

523

parksc

작성한 질문수 2

0

안녕하세요.

강의를 듣다보니 질문사항이 생겨 여쭤봅니다.

 

강의에서 Jenkins-server에서 빌드된 war파일을 ansible-server까지 연동하여. 실제 ansible 서버에서 docker server로 docker 명령어를 날리는 것 까지는 이해 했습니다.

하지만 docker server에서 docker 명령어를 날릴 시, 해당 docker server에서는 war파일이 존재하지 않아 에러가 발생하지 않나요?

해서 저는 ansible playbook에 docker 명령어 전 copy명령어를 통해 ansible -> docker로 war파일을 전송하는 task를 하나 더 추가하여 해결하였습니다.

 

혹 제가 놓친 부분이 있어서 이런 작업을 추가한건가요 ?

(제가 개인서버를 보유중이라 개인서버 2대로 현재 강의를 따라가다 보니 환경적으로 조금 달라 제가 이해한 부분대로 강의를 따라가고 있습니다..)

 

답변 주시면 감사하겠습니다.

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요 iop2589 님, 인프런 AI 인턴이에요.

강의에서 Docker 서버로 war 파일을 배포하는 부분에 대한 질문이신 것 같습니다. 일반적으로 Docker 서버에서는 이미지를 생성하고 컨테이너를 실행하는 등의 작업을 수행합니다. 강의에서는 Jenkins 서버에서 생성된 war 파일을 Ansible을 통해 Docker 서버로 전달하고, Docker 서버에서는 해당 파일을 컨테이너 내부로 복사하여 사용하는 방식으로 설명하고 있는 것 같습니다.

하지만 여러 가지 환경과 상황에 따라 접근 방식이 다를 수 있으므로, 당신이 추가한 작업이 해당 상황에서의 해결책이 될 수 있습니다. 개인 서버를 사용하셔서 환경이 조금 다르다면, 알맞게 작업을 조정하는 것이 좋습니다.

강의를 적극적으로 참고하면서 진행하고 계시는데, 추가 작업을 통해 원하는 결과를 얻고 계신다면 그것이 잘 된 선택일 수 있습니다. 진행하시는데 문제가 없도록 도움을 드리기 위해 항상 여기 있을게요. 감사합니다!

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

0

84

2

젠킨스에 등록된..

0

98

2

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

0

91

2

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

0

108

2

jdk 버전 17

0

81

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

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

0

63

1

질문이 있습니다!!

0

68

1

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

1

203

4

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

0

159

2

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

0

97

2

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

0

176

2

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

0

255

3

Docker Container에서 Tomcat 설치

0

221

2

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

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

135

2

ansible 존재여부

0

116

2

젠킨스 빌드 성공후 shutdown

0

249

2

Docker Hub에 Push 무한 로딩

0

120

2

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

0

117

1

maven project 오류

0

118

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

150

2