시스템이 다 구축 되었다.
그럼 릴리즈 담당자가 할일은 무엇일까?
다시 전체 그림으로 정리를 해보자.
앞에까지 위 그림의 빨간색 부분을 한것이다.
1번은 개발 커밋, release 브랜치로 머지 커밋등이기에 릴리즈 담당자 역할에선 제외!
저 그림상의 5번에 해당하는것이 릴리즈 담당자가 할일이다.
그래서 결국 할일은?
바로 deployment repository 에 릴리즈 수정 커밋을 하나 반영하는게 전부다.
Jenkins 의 입장에서 도식화를 다시 해보면 다음 그림과 같다
저 1번의 총괄 젠킨스 프로젝트만 트리거 시켜주면 그 이후는 알아서 다 자동으로 되게 된다.
그 트리거 시켜주는 역할을 1번의 총괄 젠킨스 프로젝트의 Jenkinsfile 에 서브 프로젝트들의 빌드 번호만 업데이트 시켜 주면 된다.
아래 커밋처럼 각 서브 프로젝트의 빌드 번호만 수정해서 커밋을 반영하면 된다.
그러면 이후는 우리가 앞에서 잘 셋업해 놓은 젠킨스 프로젝트들이 알아서 잘~ 해결해 줄것이다.
<릴리즈 담당자가 할일 한줄 요약>
1. 전체를 총괄하는 젠킨스 프로젝트의 파이프라인 파일(Jenkinsfile)에 알맞은 정보를 채워넣고 커밋 반영
끝!!
'자동배포 (Auto deploy)' 카테고리의 다른 글
1. ECR에 Docker image push (3/3) (1) | 2024.10.31 |
---|---|
2. EC2에서 Pull & Run (1/3) (1) | 2024.10.31 |
2. EC2에서 Pull & Run (2/3) (0) | 2024.10.31 |
2. EC2에서 Pull & Run (3/3) (2) | 2024.10.31 |
4. 전체 정리 (0) | 2024.10.31 |