일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- War
- jquery
- javascript
- spring3
- mybatis
- PM2
- ajax
- SpringBoot
- security
- config
- yona
- git
- nodejs
- NextJS
- MariaDB
- jenkins
- rocky9
- Next.js
- centos7
- MSsql
- post
- Eclipse
- console
- 개발자도구 차단
- mysql
- popup
- node.js
- Maven
- Java
- Today
- Total
목록jenkins (4)
ふたりで
그동안 jenkins로 운영환경에 배포를 할 경우 apache-httpd + tomcat 인 환경에 war로 배포를 하였다. 하지만 이번에 진행하는 프로젝트는 next.js로 만들어진 node.js 기반의 프로젝트이다 보니 기존 배포 방법 말고 node.js로 빌드하고 빌드된 파일을 원격서버에 배치시켜야 하는 방법을 사용해야 하기에 관련하여 작업했던 내용을 정리해 본다. 원격지서버인 운영서버는 node.js 서버로만 서비스를 할 예정이다. ##시스템 구성 1. centos7+jenkins (jenkins가 설치되어 있고 node.js가 설치되어 있는 centos서버) 주: node.js설치는 2. rocky9 +node.js 를 참조해서 nvm으로 설치하면 된다 https://graykang.tistor..
기존 jenkins를 2.1XX.X 버전을 사용하고 있었는데 현재 기준 최신버전 2.426.2 버전으로 업그레이드를 하고 나니 jenkins가 실행이 아니 된다... 하여 해결했던 과정을 정리해 본다. 1. jenkins 최신버전 war파일 다운로드. https://get.jenkins.io/war-stable/2.426.2/jenkins.war 2. 기존 jenkins.war 파일 백업 및 다운로드한 jenkins.war 파일로 교체 작업은 /home/graykang 에서 한다. 백업 # cp /usr/share/java/jenkins.war ./jenkins.backup.war 교체 # cp ./jenkins.war /usr/share/java/ 3. 2번까지 하고 jenkins를 실행하면 아래와 같..
운영환경에 배포했는데 에러가 발생할 경우 긴급하게 서비스운영을 위해 이전 빌드 버전으로 원복을 해야 하는 경우가 있다. 나의 경우 배포시스템을 jenkins+svn을 사용하고 있기에 관련하여 내용을 정리해 본다. 1. jenkins에서 이전에 성공한 배포건의 빌드 번호를 찾아들어간다. 아래 그림의 빌드 이력을 보면 빨간색으로 표시한 빌드번호 #44 옆에 디스켓 모양은 #44번 빌드 기준으로 tag를 생성해 저장 되 있다는 표시이다. 이번엔 #45번 빌드 번호 기준으로 tag를 생성해 볼 것이다. #45번을 클릭하여 2번 그림으로 넘어간다. 2. 아래 그림에서 왼쪽 메뉴에 빨간색 표시한 Tag this build를 클릭하여 3번 그림으로 넘어간다. 3. 아래 화면에서 Tag 버튼을 클릭하면 각 항목에 정의..
1. 똑같은 프로젝트를 url로 구분하여 운영할 때. 측 webapp 서비스명이 kang 인 프로젝트를 bong으로 구성할 때. test프로젝트 내에 아래와 같이 resources 설정 파일이 나누어져 있는 경우 보통 DB 접속을 달리 할 때 사용. # test프로젝트 구조 test> -resources-kang> -resources-bong> -src> -main> -target> -pom.xml 2. pom.xml : 3. jenkins 1.newitem 선택 2. 생성할 프로젝트 명 입력 3.copy from 항목에 복제할 프로젝트명 입력 4.ok (체크박스 체크할 것) 5. job설정 화면으로 전환되며, 복사한 item의 구성항목과 동일한 job 설정 값이 들어가 있다. 기존 복제 대상이었던 프로..