팀에 뭐가 일어났는지 알려
모든 deploy — 성공이든 아니든 — 팀 커뮤니케이션 채널에 발자국 남겨야. 감사 흐름 중요: '누가 뭐를 언제 ship 했는지' 가 모든 사건 후 첫 질문.
채널
- Slack — 가장 흔함. Incoming webhook 과 함께
slackapi/slack-github-action사용. Deploy 채널 pin. - Discord — webhook 기반.
- 이메일 —
dawidd6/action-send-mail또는 자체 SMTP. - Telegram — bot API; curl 호출 한 번.
- PagerDuty / Opsgenie — 실패 전용, 에스컬레이션 경로.
- GitHub Deployments — environment scope job 이 이미 생성. Deployments 탭과 PR 에 보임.
유용한 메시지 내용
- 서비스 이름 + environment.
- Deploy 되는 버전 / SHA.
- Trigger 한 actor (사용자 또는 bot).
- 결과 (성공 / 실패 / 취소).
- Workflow run 링크.
- Deploy 된 URL 링크 (검증용).
실패 메시지는 성공보다 더 크게 — 다른 채널, @멘션, 또는 색상.