Gitlab, Jenkins, Nginx, WAS 세팅
Gitlab 연동
Jenkins 구성
- git 연동 : gitlab url, branch 설정
- build : Gradle
- 빌드 후 조치
- WAR/EAR files : **/*.war
- Context path : war 파일 경로 (기본은 /, path로 was를 분기할 경우 설정)
- Containers : Tomcat URL 지정 (여기 좀 이해 안감)
- 젠킨스 서버에서 배포 서버 port open 확인
Nginx 세팅
- nginx/conf.d location 추가 (경로로 분기 하였음)
- proxy_pass 설정
- upstream port 설정
- 세팅 변경 후 nginx 재기동
- 상태 확인 : sudo systemctl status nginx
- 재 시작 : sudo systemctl restart nginx
- (포트 충돌 주의)
WAS 세팅
- tomcat 파일 올리기
- 톰켓 설정 확인
- conf/server.xml (포트 충돌 주의)
- bin/catalina.sh
- bin/setenv.sh
- 서버 올리기
서버 listen 하고 있는 포트 확인
ELB 확인