저장소 워크플로 파일 기준 설명. 특정 실행의 성공 여부는 GitHub Actions 기록으로 확인. 이 문단은 배포 성공 기록이 아님.
순서¶
main푸시 또는 Actions 수동 실행- Ubuntu Runner에서 의존성 설치 후
mkdocs build --strict - 빌드된
site/만 Pages 아티팩트로 업로드 - 빌드 성공이고 대상이
main일 때만 배포 job 실행
Pull Request는 빌드와 검증만 수행. 배포 job은 조건에 따라 미실행.
워크플로가 보는 것¶
배포에 개인 토큰 미저장. 배포 job은 GitHub가 넘겨주는 GITHUB_TOKEN과 Pages 권한만 사용.
배포 job만 pages: write와 id-token: write 추가. 빌드 실패 시 배포 job은 needs로 미시작.
볼 위치¶
저장소 Actions 탭에서 워크플로 pages 확인. 실패 단계 로그에 빌드 경고나 Pages 설정 오류. 사이트 주소와 저장소 주소는 별개.
- 사이트:
https://wjdxotjd112.github.io/tech-notes/ - 저장소:
https://github.com/wjdxotjd112/tech-notes