ansible-server에 app 배포 [Jenkins, GitHub, SSH 이용]

2023. 10. 17. 11:50docker

 

설치 plugin

publish over ssh 설치

 

 

설정

'Jenkins 관리 > System' 에서 Publish over SSH 찾기

 

 

ansible-server 추가

 

 

고급 클릭 후 비밀번호로 'P@ssw0rd' 입력

 

 

tomcat server도 추가하자 이때 비밀번호는 '12345'

 

 

프로젝트 생성

 

 

05 프로젝트를 카피

 

 

설명 입력

 

 

빌드 후 조치에서

Deploy war/ear to a container 제거

Send build artifacts over SSH 추가

 

 

Send build artifacts over SSH에 위와 같이 내용 입력

 

 

빌드 성공

 

 

ansible-server에서 war 파일 확인 가능

 

 

트러블 슈팅

노란색 느낌표는 비밀번호 틀릴 시 나타나는 오류

 

 

빌드 실패 후 콘솔에서 오류 메시지 확인

 

 

ansible-server에 SSH 접속이 실패해서 빌드가 실패했음을 알 수 있다.

아래와 같이 ansible-server의 password를 다시 입력하자.

 

 

빨간박스를 클릭하면 비밀번호를 변경 가능

'docker' 카테고리의 다른 글

ansible 내 tomcat SCM  (0) 2023.10.18
Ansible-server에 tomcat 생성  (1) 2023.10.17
Ansible playbook  (1) 2023.10.17
Ansible 실습  (0) 2023.10.16
Ansible 개요와 설치  (0) 2023.10.16