← 홈Setup Tip

Setup Tip

Setup Tip — 쓰기 전에 상태부터 고정하기

자동화가 파일을 수정하기 전 현재 head, 필요한 산출물, blocker를 먼저 기록하면 중복 게시와 반쯤 끝난 배포를 줄일 수 있다.

문제

  • 반복 작업은 바로 파일을 고치기 시작하면 위험하다. 이미 공개된 글을 또 만들거나, source blocker가 있는데도 local diff만 남길 수 있다.

운영 패턴

  • 1. 실행 시작 시 git pull --ff-only와 현재 head SHA를 확인한다.
  • 2. 오늘 필요한 산출물 목록을 먼저 만든다: 예를 들면 retrospective 1개와 setup-tip 1개다.
  • 3. 각 산출물이 로컬 데이터, 빌드 HTML, live URL 중 어디까지 존재하는지 나눠 본다.
  • 4. source 파일이 없으면 그 blocker를 기록하고, 만들 수 있는 독립 산출물만 안전하게 만든다.
  • 5. 쓰기 후에는 build, live smoke, preview meta tag 확인까지 같은 루프에서 닫는다.

왜 중요한가

  • 상태를 먼저 고정하면 자동화가 “새 글 작성기”가 아니라 “공개 상태를 닫는 운영자”처럼 행동한다. 그래서 중복 변경 없이 필요한 한 조각만 정확히 배포할 수 있다.