일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PM2
- docker
- mysql
- Maven
- Next.js
- MSsql
- centos7
- FCM
- javascript
- rocky9
- security
- ajax
- popup
- jquery
- NextJS
- Java
- jenkins
- Push
- SpringBoot
- node.js
- nodejs
- Eclipse
- submit
- spring3
- git
- yona
- mybatis
- config
- pwa
- MariaDB
- Today
- Total
ふたりで
Centos7+jenkins+Maven+SVN+tomcat8 배포 설정. 본문
#사전 준비 사항
1. contos7
2. JDK1.8
3. Maven 3.x
4. subversion1.7(SVN) : port=3690
5. jenkins 2.2xx.x : port=9100
6. tomcat8.x : port=8080
위에 나열된 것들이 설치 및 준비되어있어야 하며, 정상 구동되는 상태여야 한다.
1. maven Global Tool Configuration 설정
1-1. JDK 설정
아래 그림의 빨간 표시한 부분에 자기 자신의 환경에 맞게 입력한다.
JAVA_HOME의 경우 Maven이 설치된 서버의 JDK구성파일 경로를 입력해야 한다.
참고로 경로가 틀릴 경우 빨간 글씨 또는 노란 글씨로 알려준다.
1-2. maven 설정.
마찬가지로 아래 그림처럼 maven 이름과 설치경로를 적어 주면 된다.
이곳도 경로가 틀릴 경우 알려주니 걱정할 필욘 없다.
1-1의 JDK설정과 maven 설정만 하고 Save버튼을 눌러 빠져나온다.
2. Maven Plugin Manager에서 deploy 용 플러그인 설치.
tomcat8에 war파일로 배포를 할 것 이기 때문에 Deploy to container Plugin을 하나 설치해 주면 된다.
아래 그림은 이미 플러그인 설치가 되어서 리스트에 나오진 않지만 빨간색 표시한 부분에 deploy라고
입력하면 Deploy to container라는 항목이 나온다 체크한 후 설치해 준다.
재시작 옵션으로 설치하는 것을 선택하면 설치 진행 화면이 나오고 jenkins가 재기동되고 나면
jenkins에 다시 접속한다.
# 설치 완료 후 설치된 플러그인 목록 탭을 확인해보면 아래 그림과 같이 Deploy to container Plugin
에 체크박스가 체크되어있다.
여기까지 진행하면 기본적인 maven 설정이 끝난다.
3. 새로운 item 추가하기.
3-1. 새로운 Item 추가 하기를 아래 그림의 빨간 부분 Freestyle project 선택 후 item name입력 선택 후 OK 하면
해당 Item의 구성 설정 화면으로 넘어간다.
3-2. 새로운 Item 구성 설정.
새로운 아이템 구성 하기는 크게 3가지 항목만 설정하면 된다.
1. 소스코드 관리 --> subversion(SVN) 정보 등록.
2. Build --> Maven 정보 등록
3. 빌드 후 조치 --> Tomcat 정보 등록.
1. 소스코드 관리 항목에 subversion 정보 설정.
subversion 라디오 버튼 클릭을 하면 아래 그림과 같이 SVN 접속 정보를 입력해준다.
Credentials 항목에 add버튼을 클릭하면 SVN에 접속할 때 사용하는 계정 정보를 입력할 수 있는 화면이 나오며,
ID/ PW만 입력해주면 된다.
그리고 Credentials항목의 셀렉트 박스를 클릭하여 등록한 계정을 선택해주면 된다.
이외 항목은 그림과 같이....
2. Build 항목 설정.
Build 항목의 Add build step 셀렉트 버튼을 클릭하여 invoke top-level Maven targets를 선택한다.
아래 그림과 같이 Build 항목엔 글로벌 설정 시 등록한 Maven 3을 선택하고 Goals에 maven 패키지 명령어를
넣어 준다. 해당 명령어는 배포할 프로젝트의 pom.xml에 설정된 profile 옵션을 참조하게 된다.
그리고 마지막으로 POM항목에 pom.xml이라고 입력해준다.
참고: 아래 그림은 고급 버튼을 눌러 확장한 화면이다.
3. 빌드 후 조치 설정.
아래 작은 그림처럼 빌드 후 조치 추가 셀렉트 버튼을 클릭하여 deploy war/ear to a container를 선택한다.
그다음 아래 그림처럼 Add Container 셀렉트 버튼을 클릭하여 원하는 tomcat버전을 선택해준다.
그다음 아래 그림처럼 각 항목을 입력해준다.
Credentials 항목은 설치된 tomcat의 manager 설정 계정을 등록 해준후 셀렉트 박스에서 선택해준다.
그리고 tomcat url입력까지 해준후 마지막으로 최종 저장 버튼을 클릭한다.
여기까지 작업이 되면 jenkins 댓 시 보드에 생성한 프로젝트(Item)를 배포할 수 있다.
'Jenkins' 카테고리의 다른 글
Jenkins + GIT + Tag + RollBack (0) | 2024.03.21 |
---|---|
jenkins + yona(Git) + node.js + next.js + deploy config (0) | 2024.02.02 |
jenkins upgrade후 해주어야 할 것들 java11 (0) | 2024.01.17 |
jenkins+SVN Tag를 활용한 이전(과거) 빌드번호로 재배포 하기 (0) | 2024.01.08 |
tomcat8 manager 설정. (0) | 2020.05.14 |