From f503531e009c4b989f045c52b42a3e41ca2f9acb Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Mon, 24 Jun 2024 11:36:50 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20=EB=B0=B0=ED=8F=AC=EB=A5=BC=20=EC=9C=84?= =?UTF-8?q?=ED=95=9C=20=EC=89=98=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20=20=20=20=20PID=20=EC=83=9D=EC=84=B1=20=20?= =?UTF-8?q?=20=20=20war=20=ED=8C=8C=EC=9D=BC=EB=AA=85=20=EC=A7=80=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + shell/README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 shell/README.md diff --git a/.gitignore b/.gitignore index 69caed2..d3dba8a 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ build/ logs/ files/ +/adds-fo.pid diff --git a/shell/README.md b/shell/README.md new file mode 100644 index 0000000..ad580cd --- /dev/null +++ b/shell/README.md @@ -0,0 +1,49 @@ +# 베포 스크립트 가이드 + +> /application/adds/bin에 배포 스크립트를 추가 + +### 1. application backup + +> jenkins 사용시 skip +> adds-fo 서버 stop 및 backup + +```shell +$ ./backupFo.sh +``` + +### 2. application upload + +> jenkins 사용시 skip +> /application/adds에 adds-fo.war 파일을 업로드 + +### 3. application deploy + +> jenkins 사용시 +> jenkins 미사용시 skip - 1,2번 실행 후 4번 실행 +> adds-fo 서버 stop 및 backup +> adds-fo.war 파일 업로드 + +```shell +$ ./deployFo.sh +``` + +### 4. application run + +> adds-fo 서버 start + +```shell +$ ./startFo.sh +``` + +### shell script 실행시 에러 조치 + +> then ^M .... 에러 발생시 +> window에서 작성된 shell script를 linux에서 실행시 발생하는 에러 +> \r문자가 포함되어 있어서 발생하는 에러 + +```shell +$ dos2unix 파일명.sh + +# dos2unix 설치 +$ sudo yum install dos2unix +```