반응형
1. ssh 설정
jenkins 관리 > 시스템 설정에 들어가서 ssh server 등록해준다.
2. managed file 에 스크립트 저장
#!/bin/sh
ssh -t -t wildfly@172.xx.xx.xx - p xxxx <<EOF
cd /{war파일 떨어뜨릴 위치}/$2
rm -f ./*.war
scp nginx@172.xx.xx.xx:${WORKSPACE}/build/libs/*.war ./
cd /{start.sh 있는 위치}/$3
./restart.sh $2
exit
EOF
반응형
'개발(라이브러리,프레임워크) > CI CD' 카테고리의 다른 글
jenkins web 배포 중 오류 시 (0) | 2021.09.20 |
---|---|
jenkins node not found (0) | 2021.09.20 |
git merge (브랜치 병합) (0) | 2021.02.08 |
git commit 기록 없애기 (0) | 2021.02.07 |
Git (0) | 2019.02.18 |