19P by xguru 2020-10-26 | favorite | 댓글 4개

GitHub Actions로 사이트 모니터링
- 웹사이트가 잘 동작하는지 5분마다 확인
- 응답시간이 6시간마다 확인되고 git 에 커밋됨
- 응답시간 그래프는 매일 자동 생성

GitHub Issues로 사고 리포트
- 엔드포인트가 다운되면 이슈를 생성
- 팀의 멤버들이 이슈에 자동 어사인
- 사고 리포트는 이슈에 코멘트로 작성
- 사이트가 복원되면 이슈가 자동 클로즈
- 변경시마다 슬랙으로 알림 전송

GitHub Pages를 Status 웹사이트로 사용
- Svelte 와 Sapper 로 만들어진, 간단하고 멋진 PWA 사이트를 생성
- 해당 Repo 에서 GitHub API 로 데이터를 가져와서 표시

좋은 서비스라서 몇번을 해보았지만 잘 안되네요
Actions에서 계속 에러가 나고.
저는 도메인이 없어서 github gh-pages의 주소 그대로 쓸려고 했는데. 잘 안되네요 ㅠ.ㅠ
시간 될때 다시 도전해 봐야겠어요

긱뉴스 및 운영중인 다른 하다 웹사이트를 적용해 봤는데 깔끔합니다.
별도 비용도 안들어가니까 쓸만한거 같아요.
https://upptime.hada.io/

혹시 gh-pages 는 직접 생성하셨나요, 자동으로 만들어 졌나요~?
publishing 하라고 되어 있는데 gh-pages 를 그냥 master 에서 체크아웃한 결과를 넣어주면 되는건지.. ㅎㅎ

템플릿 복사할때 gh-pages 브랜치까지 다 포함시켜서 했구요.
GH_PAT 으로 Personal Access Token 넣어줬습니다