체인의정석

Live 배포 시 Release Note 작성하기 본문

개발/docker & linux

Live 배포 시 Release Note 작성하기

체인의정석 2025. 10. 22. 14:52
728x90

다른 환경과는 다르게 실제 live 배포시에는 릴리즈 노트를 작성해야한다.

들어가야 할 항목은 다음과 같다.

1. 새로 추가한 기능

2. 수정 사항 (PR링크)

3. 알려진 이슈들 정리

4. 배포 정보 (젠킨스 잡, git Tag 등과 같이 배포 프로세스별로 구분되는 태그와 릴리스 번호)

- 대상환경, 배포서비스 ,Genkins Job, Git tag

5. 배포 시간 / 프로세스

- 배포시간이 얼마나 걸렸는지

- 배포 프로세스에서 체크해야할 사항이 있다면 해당 부분을 체크하였는지

6. 배포된 서버

- 배포된 서버의 ip 주소 (고정 ip가 아닐 경우 매번 업데이트 진행, 현재 시스템은 bastion만 고정이며 나머지는 고정으로 두지 않음) 및 인스턴스 ID 및 링크 (동일한 서버가 여러대 있을 경우 각 인프라 별로 모두 정리)

또한 배포시 오토스케일링을 활용하였는데 이러한 경우 다음과 같은 옵션을 미리 정리해둔다.

인스턴스 재시작을 할지 (중단 배포, 인스턴스 개수를 0으로 변경 하면 오토스케일링에서 다시 띄움)

인스턴스 새로고침을 통하여 업데이트를 할지(무중단 배포, 각 인스턴스 별로 하나를 더 띄운 후 대기 시간을 가지고 새로운 인스턴스가 다 띄워진 이후에 이전 인스턴스를 종료하는 식으로 진행하는 과정, 이때 일치 건너뛰기 옵션을 해제하여 진행하였음)

각 상황마다 다르게 활용이 가능하다.

728x90
반응형
Comments