CI,CD/jenkins

젠킨스 springboot 베포(git,ssh,nginx,shell script)

디비드킴 2022. 12. 12. 12:48

로컬컴퓨터가 성능이 더 좋으므로 로컬에서 jar 파일을 서버로 보내는 방식

1.깃허브연동

2.빌드

3.ssh ec2연결

4.쉘스크립트 실행

 

1.깃허브연동

https://cordingmonster.tistory.com/290

 

젠킨스 깃허브연동

https://2mukee.tistory.com/239 github와 jenkins 연동하기 1. 깃허브 - 세팅 2. 좌측 메뉴에서 Developer settings 클릭 3. Personal access tokens 클릭 4. generate new token을 통해 새로운 토큰 생성 5. 토큰의 이름 설정 6. 젠

cordingmonster.tistory.com

2.빌드

캐시 안남게 하기위해

3.ssh ec2연결

Passphrase는 입력안해도된다

Path to key칸에  ec2 접속 .pem파일 경로 입력

 

4.쉘스크립트 실행

 4-1쉘스크립트 작성

 https://cordingmonster.tistory.com/287

 

베포 자동화 쉘스크립트

value=0 value2=0 echo > /dev/tcp/127.0.0.1/xxx2 value=`echo $?` echo > /dev/tcp/127.0.0.1/xxx1 value2=`echo $?` echo "xxx2오픈상황:${value}" echo "xxx1오픈상황:${value2}" timestamp=`date +%Y%m%d%H%M` echo "$timestamp" cd /home/ec2-user/jenkins mv x

cordingmonster.tistory.com

4-2 빌드 후 조치 추가

 

'CI,CD > jenkins' 카테고리의 다른 글

젠킨스 깃허브연동  (0) 2022.12.12