Jenkins

[Jenkins] EC2 Tomcat 배포 설정

KK_Ryong 2022. 3. 17. 10:31

●Tomcat 배포용 EC2 서버 설정●
tomcat 설치 후 
tomcat 실행 할 user 생성 (root로 구동 시 장애 및 수정 시 어려워짐)
생성 한 user 로 디렉토리의 사용자/그룹 변경
tomcat 실행

●User key 생성 및 적용●
ssh-keygen -t rsa
touch authorized_keys (authorized_keys 파일 생성)

jenkins 설치 된 서버에서 public ssh key 확인 
key 복사 후 tomcat 서버에 authorized_keys 파일 안에 내용을 넣어준다 

●Jenkins 설정●

관리 - configuration - Publish over ssh 설정 
ssh server 에 app server 주소 / user / remote directory 추가 (tomcat 경로/opt/tomcat/route)
test configuration으로 ssh 접속이 정상인지 확인 

●Jenkins Global Tool 설정●

Add JDK  - 이름과 JDK 경로를 적어준다 

Git 또는 Maven 설정 해준다 
Maven 은 install automatically 설정 해주면 된다