자동 배포 규칙

GitHub와 Cloudflare Pages를 연결하면 branch에 push가 발생할 때 Cloudflare가 자동으로 새 deployment를 만듭니다.

Amain pushproduction 갱신
BCloudflare build자동 실행
C공개 주소새 version 반영

안전한 작업 흐름

  1. 새 branch에서 수정
  2. preview URL로 확인
  3. 오류가 없으면 main에 merge
  4. production URL 확인

초보자도 이 규칙만 지키면 실제 홈페이지를 망가뜨릴 가능성이 크게 줄어듭니다.

좋은 commit message

feat: add deployment checklist page
fix: correct Cloudflare output directory guide
style: improve mobile navigation
content: update AdSense preparation article

문제가 생겼을 때 되돌리기

Cloudflare의 이전 deployment를 다시 production으로 지정하거나 GitHub에서 정상 commit을 되돌려 push합니다. 파일을 급하게 덮어쓰기보다 어떤 commit이 문제였는지 기록을 남기는 방식이 안전합니다.

한 repository에서 두 웹사이트 운영

같은 repository라도 별도 branch나 별도 root directory를 사용해 서로 다른 Pages project를 만들 수 있습니다. 다만 장기 운영에서는 project별 repository를 나누는 것이 이해하기 쉽습니다. 이번 가이드 사이트는 기존 프로그램 사이트를 건드리지 않기 위해 전용 branch로 분리하는 구조를 사용합니다.

한 줄 규칙

직접 server에 파일을 복사하지 말고, 항상 GitHub를 원본으로 두면 자동 배포와 rollback이 모두 쉬워집니다.

ADVERTISEMENT

AdSense 승인 후 광고가 표시될 자리입니다.

이전 guide← Cloudflare Pages에 GitHub 연결하고 무료 배포하기