คุณผสานรวมการทำให้ใช้งานได้กับ Firebase Hosting ได้ผ่านการดำเนินการ GitHub นี่คือ การดำเนินการ GitHub นี้สามารถทำอะไรให้คุณได้บ้าง
สร้างช่องแสดงตัวอย่างใหม่ (และ URL ตัวอย่างที่เกี่ยวข้อง) สำหรับ PR แต่ละรายการ ที่เก็บ GitHub ของคุณ
เพิ่มความคิดเห็นลงใน PR โดยใช้ URL ตัวอย่าง เพื่อให้คุณและผู้ตรวจสอบแต่ละคนสามารถดูและทดสอบการเปลี่ยนแปลงของการประชาสัมพันธ์ใน "ตัวอย่าง" เวอร์ชันแอปของคุณ
อัปเดต URL ตัวอย่างด้วยการเปลี่ยนแปลงจากคอมมิตแต่ละรายการโดยอัตโนมัติ การติดตั้งใช้งานกับช่องทางการแสดงตัวอย่างที่เกี่ยวข้อง URL ไม่เปลี่ยนแปลงในแต่ละ URL คอมมิตใหม่
(ไม่บังคับ) ทำให้สถานะปัจจุบันของที่เก็บ GitHub ใช้งานได้กับพื้นที่โฆษณาของคุณ เมื่อรวมการประชาสัมพันธ์
โปรดทราบว่าเมื่อใช้ URL ตัวอย่าง แอปของคุณจะโต้ตอบกับแบ็กเอนด์จริง ของโปรเจ็กต์ Firebase
ตั้งค่าการดำเนินการ GitHub เพื่อทำให้ใช้งานได้กับ Firebase Hosting
สร้างที่เก็บ GitHub (สาธารณะหรือส่วนตัว) หรือใช้ที่เก็บที่มีอยู่ คุณ ต้องมีสิทธิ์ระดับผู้ดูแลระบบสำหรับที่เก็บ
ในที่เก็บเวอร์ชันในเครื่อง ให้ตั้งค่า Firebase Hosting โดยใช้ คำสั่ง
firebase init
หากยังไม่ได้ตั้งค่า Hosting ให้เรียกใช้คำสั่งเวอร์ชันนี้ จากรูทของไดเรกทอรีในเครื่อง
firebase init hosting
หากคุณได้ตั้งค่า Hosting ไว้แล้ว เพียงแค่ตั้งค่า ส่วนการทำงานของ GitHub ของ Hosting เรียกใช้คำสั่งเวอร์ชันนี้จาก รูทของไดเรกทอรีในเครื่อง
firebase init hosting:github
ทำตามข้อความแจ้ง CLI และคำสั่งจะจัดการ ตั้งค่าการดำเนินการ GitHub ดังนี้
สร้างบัญชีบริการในโปรเจ็กต์ Firebase ที่มีสิทธิ์ ทำให้ใช้งานได้กับ Firebase Hosting
เข้ารหัสคีย์ JSON ของบัญชีบริการและอัปโหลดไปยังคีย์ที่ระบุ ที่เก็บ GitHub ในฐานะ ข้อมูลลับของ GitHub
เขียนไฟล์การกำหนดค่า
yaml
สำหรับเวิร์กโฟลว์ GitHub ที่อ้างอิง ข้อมูลลับที่สร้างใหม่ ไฟล์เหล่านี้กำหนดค่าการดำเนินการ GitHub เพื่อทำให้ใช้งานได้ Firebase Hosting
สร้าง Branch ใหม่และคอมมิตเวิร์กโฟลว์
yaml
ที่สร้างใน GitHub ของ CLIเผยแพร่ Branch ไปยังที่เก็บ GitHub
ผสาน Branch
เพียงเท่านี้ก็เสร็จแล้ว! การประชาสัมพันธ์ครั้งต่อๆ ไปในที่เก็บ GitHub นี้จะได้รับเป็นของตัวเองโดยอัตโนมัติ "URL ตัวอย่าง"
ดูข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการของ GitHub
Firebase จะคงค่า "ทำให้ใช้งานได้กับ Firebase Hosting" ไว้ การดำเนินการ GitHub ในฐานะ แบบโอเพนซอร์ส ดูซอร์สโค้ด
ไฟล์ "ทำให้ใช้งานได้กับ Firebase Hosting" การดำเนินการ GitHub ช่วยให้ เช่น การปรับแต่งวันที่หมดอายุสำหรับเวอร์ชันตัวอย่าง หรือ การตั้งค่าช่องที่ไม่ใช่การถ่ายทอดสดเพื่อทำให้ใช้งานได้เมื่อมีการรวม PR ดูข้อมูลเกี่ยวกับตัวเลือกการกำหนดค่าที่ใช้ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับ การดำเนินการของ GitHub โดยทั่วไป