반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- git
- hashcode
- spring-framework
- maven
- springboot
- java
- Linux
- tomcat
- soap
- Jenkins
- 개발
- 이클립스
- mybatis
- 웹프로젝트
- 스프링부트
- Gradle
- SpringFramework
- Spring Boot
- annotaion
- REST
- Spring Framework
- Pipeline
- gitlab
- 스프링프레임워크
- JAR
- War
- oracle
- Spring
- Web
- jsp
Archives
- Today
- Total
목록배포 (1)
Verity's Daily Logs_

기존 운영하던 프로젝트를 수정 및 배포하려면 배포 툴이 없었기 때문에, 서버에 FTP로 접속해서 수정된 JSP를 직접 업로드해야만 했다. 이게 서버가 한대만 있었어도 어느 정도 불편함을 감수하고 할 순 있었겠지만, WAS 서버/WEB서버 각각 이중화까지 되어있어서 총 서버 4대에 FTP 전송을 해야 하는 아주 큰 번거로움이 있었다. 아래 목적을 달성하기 위하여 Jenkins를 이용한 자동배포를 구현해 보도록 한다. 목표1. 소스 배포 통로를 한 가지로 통합하기 목표2. 배포 단계 최소화 목표3. 코드 수정 내역 및 배포 히스토리 관리 1. 기존 프로젝트 파악하기 프로젝트 형태: Dynamic Web Project (Java, JSP 파일 이용) 소스 관리: GitLab 프로젝트 배포 방식(AS-IS): ..
GIT & Jenkins
2022. 2. 3. 21:50