...
Nas사용시: /nas/ice4 추가 생성 필요
Jenkins SCM
jenkins SCM은 별도의 빌드 스크립트나 설정을 구성하지 않은 채, 소스에 저장되어있는 Jenkinsfile에 있는 스크립트를 사용하여 Build하는 방식
...
파이프라인 이름 입력 → Pipeline → OK 클릭
파이프라인 명명 규칙: {프로젝트명}-api-{서버타입}
(예시) demo-api-dev
...
Pipeline 탭 클릭
...
Pipeline script fromSCM 클릭
...
각 단계에서 fail이나 warning이 있었는지 최종확인
...
...
최초 배포시 서버에 접속하여 배포된 파일 및 로그 확인
ICE4 프로젝트 경로: /app/ice4/demo-dev
core: war파일, 쉘 스크립트 및 리소스
dump: 백업 폴더
logs: 로그 폴더
...
ICE4 Backend 배포 경로: /app/ice4/demo-dev/core
...
리소스 폴더: /app/ice4/demo-dev/core/resource
...
로그 폴더: /app/ice4/demo-dev/logs/core
...
...
긴급 상황시 사용 가능한 쉘 스크립트: ice4-linux.sh
...
서버 시작
./ice4-linux.sh start
서버 종료
./ice4-linux.sh stop
스키마 로드
프로젝트 start 후 실행시, 서버가 정상 상태(status code 200)일 때 자동으로 스키마 로드
./ice4-linux.sh loadSchema
서버 종료
./ice4-linux.sh stop
로그 확인
cd /app/ice4/{프로젝트명}-{서버타입}/logs/core/
...