- 로컬에서 특정한 브랜치에 푸쉬를 한다.
- 깃허브에서 푸쉬가 된 걸 Jenkins가 Webhooks 으로 캐치를 해준다.
- CI 작업 (그레이들을 쓴다면 빌드) 후 통과면 ssh 명령어로 development.sh 실행 시키게 한다.
- development.sh 에는 순서대로 이거 해라~ 하는 명령어가?
- 서버 중지 -> jar 파일 삭제 -> 도커 허브 jar 다운로드 -> jar 파일 실행 (배포) 순이다.
CI/CD 툴이 젠킨스만 있는 것은 아니다, GitAction도 있고, 코드 쉽도 있고...
오늘은 여기서 끝
'TIL' 카테고리의 다른 글
TIL 2024-01-02 깃 액션으로 CI 하기 (0) | 2024.01.03 |
---|---|
TIL 2023-12-31 통합 테스트 환경변수 오류 날 때 환경변수 자동 설정하기 (0) | 2023.12.31 |
TIL 2023-12-28 스프링 단위 테스트랑 통합 환경 테스트 차이가 뭘까? (0) | 2023.12.29 |
TIL 2023-12-27 팀 프로젝트 위치 변경 로직 구현 - 삽입 정렬 (0) | 2023.12.28 |
TIL 2023-12-26 @ColumnDefault 과 Nullable (0) | 2023.12.26 |