ci: 배포를 위한 쉘 스크립트 생성

PID 생성
    war 파일명 지정
dev
Jonguk. Lim 5 months ago
parent 59e5e4525f
commit f503531e00

1
.gitignore vendored

@ -33,3 +33,4 @@ build/
logs/
files/
/adds-fo.pid

@ -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
```
Loading…
Cancel
Save