ci: 서버배포 스크립트 추가
parent
8f620d6660
commit
adb7bab632
@ -0,0 +1,43 @@
|
|||||||
|
# 베포 스크립트 가이드
|
||||||
|
|
||||||
|
> /application/adds/tomcat에 배포 스크립트를 추가
|
||||||
|
|
||||||
|
### 0. war 파일 upload
|
||||||
|
|
||||||
|
> /application/adds 에 adds-fo.war 파일을 업로드
|
||||||
|
|
||||||
|
### 1. application deploy
|
||||||
|
|
||||||
|
> /application/adds/tomcat/webapps/ROOT.war_backup 삭제
|
||||||
|
> /application/adds/adds-fo.war -> /application/adds/tomcat/webapps/ROOT.war로 이동
|
||||||
|
> tomcat shutdown
|
||||||
|
> /application/adds/tomcat/webapps/ROOT 폴더 삭제
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ /application/adds/tomcat/deploy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. application start
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ /application/adds/tomcat/start.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. stop
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ /application/adds/tomcat/stop.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### shell script 실행시 에러 조치
|
||||||
|
|
||||||
|
> then ^M .... 에러 발생시
|
||||||
|
> window에서 작성된 shell script를 linux에서 실행시 발생하는 에러
|
||||||
|
> \r문자가 포함되어 있어서 발생하는 에러
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ dos2unix 파일명.sh
|
||||||
|
|
||||||
|
# dos2unix 설치
|
||||||
|
$ sudo yum install dos2unix
|
||||||
|
```
|
@ -0,0 +1,8 @@
|
|||||||
|
rm -f /applications/adds/tomcat/webapps/ROOT.war_backup
|
||||||
|
mv /applications/adds/tomcat/webapps/ROOT.war /applications/adds/tomcat/webapps/ROOT.war_backup
|
||||||
|
cp /applications/adds/adds-fo.war /applications/adds/tomcat/webapps/ROOT.war
|
||||||
|
#cp /var/lib/jenkins/workspace/ENS-WEB/build/libs/ROOT.war /applications/ENS-WEB/tomcat/webapps
|
||||||
|
source /applications/adds/tomcat/tomcat.sh
|
||||||
|
/usr/local/lib/apache-tomcat-9.0.56/bin/shutdown.sh
|
||||||
|
rm -rf /applications/adds/tomcat/webapps/ROOT
|
||||||
|
#/usr/local/lib/apache-tomcat-8.5.73/bin/startup.sh
|
@ -0,0 +1,2 @@
|
|||||||
|
source /applications/adds/tomcat/tomcat.sh
|
||||||
|
/usr/local/lib/apache-tomcat-9.0.56/bin/startup.sh $1 $2
|
@ -0,0 +1,2 @@
|
|||||||
|
source /applications/adds/tomcat/tomcat.sh
|
||||||
|
/usr/local/lib/apache-tomcat-9.0.56/bin/shutdown.sh
|
@ -0,0 +1,9 @@
|
|||||||
|
export JAVA_HOME=/lib/jvm/jdk-17.0.2
|
||||||
|
export CATALINA_HOME=/usr/local/lib/apache-tomcat-9.0.56
|
||||||
|
export CATALINA_BASE=/applications/adds/tomcat
|
||||||
|
export CATALINA_TMPDIR=/applications/adds/tomcat/temp
|
||||||
|
export CATALINA_OUT=/data/adds/logs/adds-fo-tomcat.log
|
||||||
|
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
|
||||||
|
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CATALINA_HOME/bin
|
||||||
|
# conf/catalina.properties에서 설정
|
||||||
|
#export JAVA_OPTS="-Dspring.profiles.active=dev"
|
Loading…
Reference in New Issue