มอนิเตอร์เว็บไซต์ด้วย GitHub Actions
-
ตรวจสอบทุก 5 นาทีว่าเว็บไซต์ทำงานได้ตามปกติหรือไม่
-
ตรวจสอบเวลาตอบสนองทุก 6 ชั่วโมงและคอมมิตลงใน git
-
สร้างกราฟเวลาตอบสนองอัตโนมัติทุกวัน
รายงานเหตุขัดข้องด้วย GitHub Issues
-
สร้าง issue เมื่อ endpoint ล่ม
-
มอบหมาย issue ให้สมาชิกในทีมโดยอัตโนมัติ
-
เขียนรายงานเหตุขัดข้องเป็นคอมเมนต์ใน issue
-
เมื่อเว็บไซต์กลับมาใช้งานได้ issue จะถูกปิดอัตโนมัติ
-
ส่งการแจ้งเตือนไปยัง Slack ทุกครั้งที่มีการเปลี่ยนแปลง
ใช้ GitHub Pages เป็นเว็บไซต์แสดงสถานะ
-
สร้างเว็บไซต์ PWA ที่เรียบง่ายและสวยงามด้วย Svelte และ Sapper
-
ดึงข้อมูลจาก GitHub API ของ repo นั้นมาแสดง
4 ความคิดเห็น
เป็นบริการที่ดีเลยลองทำมาหลายครั้ง แต่ก็ยังไม่ค่อยสำเร็จครับ
ใน Actions มี error ขึ้นตลอด
ผมไม่มีโดเมน เลยกะจะใช้ที่อยู่ของ GitHub gh-pages ตามนั้นเลย แต่ก็ยังไม่ค่อยได้ผล T_T
ไว้ถ้ามีเวลาจะลองท้าทายใหม่อีกครั้งครับ
ผมลองนำไปใช้กับ GeekNews และเว็บไซต์ Hada อื่นๆ ที่กำลังเปิดให้บริการอยู่แล้ว รู้สึกว่าดูสะอาดตาดีครับ
ไม่มีค่าใช้จ่ายเพิ่มเติมด้วย เลยคิดว่าน่าใช้งานทีเดียว
https://upptime.hada.io/
ขอถามหน่อยว่า
gh-pagesสร้างเองหรือว่ามันถูกสร้างให้อัตโนมัติครับ~?เห็นบอกว่าให้ publishing นี่หมายถึงแค่เอาผลลัพธ์ที่ checkout
gh-pagesจาก master มาใส่ไว้เฉยๆ ก็ได้ใช่ไหม.. 555ตอนคัดลอกเทมเพลต ผมรวมไปถึงสาขา
gh-pagesทั้งหมดด้วยครับผมใส่ Personal Access Token ผ่าน
GH_PATครับ