Webhook, Build log และย้อน Release

push แล้ว build เอง ดู log สด ๆ และย้อนกลับไป release ก่อนหน้าได้

  1. ที่ ตั้งค่า > Auto Deploy คัดลอก Payload URL และ Secret
  2. เพิ่ม webhook ใน repo ตามขั้นตอนบนหน้าจอ (GitHub: content type application/json และเลือก Just the push event)
  3. push เข้า branch ที่ตั้งไว้ แล้วดู build ได้ที่แท็บ Builds

กด Build ใหม่ เพื่อ build เอง ยกเลิก Build เพื่อหยุด และ ใช้ Release นี้ เพื่อย้อนกลับ ระบบเก็บ release ไว้ 5 รุ่นล่าสุด และเก็บ log ของ 20 build ล่าสุด build ที่เก่ากว่านั้นจะแจ้งว่า log หมดอายุแล้ว

ถ้าเจอปัญหา

push แล้วไม่ build

ดูประวัติการส่ง webhook ในหน้าตั้งค่า repo: invalid webhook signature ให้ใส่ Secret ใหม่ · branch … was not pushed คือ push คนละ branch · auto deploy is disabled ให้เปิด Auto Deploy

“คำสั่ง Build ล้มเหลว (exit code …)”

เปิด log ในแท็บ Builds เพื่อดูบรรทัดที่ผิด ลองรันคำสั่ง build เดียวกันในเครื่องของคุณด้วย Node.js version เดียวกัน

“Build ใช้หน่วยความจำเกิน (exit 137)”

ลดงานตอน build เช่น ปิด source map หรือแบ่งหน้าให้เล็กลง

“Build ใช้เวลานานเกิน … ของแพ็กเกจ”

เวลา build สูงสุด: Free 5 นาที · Starter 10 นาที · Business 15 นาที ลดขั้นตอน build หรืออัปเกรดแพ็กเกจ

“ไม่พบโฟลเดอร์ Output” หรือ “โฟลเดอร์ Output ว่างเปล่า”

ตั้งโฟลเดอร์ output ให้ตรงกับที่ framework สร้าง (เช่น dist, out, build) Next.js ต้องตั้ง output: 'export'

“Access token ไม่ถูกต้องหรือหมดอายุ” หรือ “ไม่พบ repository”

สร้าง token ใหม่ตามตารางด้านบน ตรวจชื่อ branch และถ้าเป็น repo ส่วนตัวต้องใส่ token เสมอ

“โควตา Build หมดแล้ว”

รอโควตาวันใหม่หรือเดือนใหม่ หรืออัปเกรดแพ็กเกจ build ที่ล้มเหลวเพราะระบบของเราจะคืนโควตาให้

ยังแก้ไม่ได้? ให้ทีมงานช่วย

เปิด ticket จากหน้าจัดการ บอกชื่อเว็บหรือบริการ สิ่งที่ทำ และข้อความที่เห็นบนจอ ทีมงานจะตอบกลับในเรื่องเดียวกัน ติดตามได้ในที่เดียว