Search
Duplicate
📒

[Devops Study] 05-1. 특화배포 - Jenkins 배포, Git Subtree 파이프라인

상태
완료
수업
Devops Study
주제
4 more properties
참고

Webhook 추가

NOTE
github에서 push할 떄 jenkins가 동작하도록 한다!
다음과같이 등록되면 된다! https://jenkins.ssafy.site/github-webhook/
jenkins.ssafy.site : jenkins접속 url
/github-webhook : webhook 설정시 자동으로 붙어지는 경로

Free Style 프로젝트

NOTE

1. Git 관련 설정

다음과 같이 Git 경로와, Credential, Branch를 등록한다.

2. 빌드유발

GitHub hook trigger for GITScm 을 걸어줘야 웹훅이 동작한다.

3. 빌드 후 조치

이후 main 브랜치가 push되었을 때, 실행할 프로젝트들을 등록한다.

subTree

NOTE
코드

Front 배포

NOTE
코드

Back 배포 (블루그린 배포)

NOTE
초기에는 db연결이 docker container이름으로 되어있어, build를 하는경우 연결이 실패해 bootjar로 테스트를 하지않았다.
하지만 test를 하지않고 BLUE/GREEN 배포를 하면 순서가 꼬이기 때문에 실행되는지는 일단 확인하고 올리기로함.
코드