1.5 KiB
1.5 KiB
릴리스 점검표 · IT 헬프데스크
- 이 파일을
my-work/RELEASE.md로 복사해 채웁니다.
1. 게이트 결과 (Lab 02)
| 릴리스 | 약한 golden (cases/golden.json) |
내가 고친 golden | p95 | 판단 |
|---|---|---|---|---|
| 1.0.0 | ||||
| 1.1.0 | ||||
| 1.2.0 | ||||
| 2.0.0 |
| 2.1.0 (Lab 02 과제 2) | | 고치기 전 · 뒤 | | |
- 기준선 (Lab 02 예제 3): 1.0.0 VPN p50 ___ · p95 ___, 2.0.0 p50 ___ · p95 ___, golden 1.0.0 × 3 / →
--max-p95기준: ___ (까닭: ___) - 2.0.0 판단 한 줄:
2. 배포 순서 (Lab 03)
- 후보를 고정(
--set release=)으로 게이트 → PASS - 카나리 (
flow.py release helpdesk --canary <후보> --percent <N>) → 카나리 사용자 답 확인 - 릴리스 점검 (
my-release-check) →promote,/gates/helpdesk에 기록 (recorded: true) - 배포 정책을 켠 상태에서 (
--require-gate on) 점검을 지난 것만 배포되는지 - 배포 (
flow.py release helpdesk <후보>) → 답의version확인 - 문제가 생기면 되돌리기 (
flow.py release helpdesk <이전>,--no-canary) → 확인 CHANGELOG.md에 한 줄
3. 되돌리기 연습 기록
| 상황 | 한 일 | 걸린 시간 | 확인 방법 |
|---|---|---|---|
| 1.1.0 배포 → 되돌리기 (Lab 03 예제 1) | |||
| 나쁜 카나리 1.2.0 50% (Lab 03 예제 3): 영향 받은 직원 ___/6 | |||
| 정책이 막은 배포 (Lab 03 과제 2) |