ตั้งค่า CI/CD ด้วย Firebase บน Google Cloud Platform และ GitHub ใน 10 นาที

บล็อก

ต้องการเรียนรู้วิธีทำให้เวิร์กโฟลว์การปรับใช้ของคุณเป็นอัตโนมัติหรือไม่ แล้วมองไม่เพิ่มเติม ในคู่มือนี้ ฉันจะอธิบายขั้นตอนที่จำเป็นในการตั้งค่า CI/CD ด้วย Firebase บน Google Cloud Platform (GCP)



แต่ก่อนอื่น ทำไม?






เมื่อคุณทำงานในทีม คุณลักษณะใหม่ๆ จะถูกนำไปใช้อย่างต่อเนื่อง เมื่อนำคุณลักษณะไปใช้แล้ว จะต้องได้รับการทดสอบ ปรับใช้ และเผยแพร่ การย้ายแอปของคุณจากสภาพแวดล้อมในเครื่องไปยังสภาพแวดล้อมที่ใช้งานจริงนั้นมีหลายขั้นตอน แต่มีวิธีทำให้ขั้นตอนเหล่านี้เป็นไปโดยอัตโนมัติ นี่คือที่มาของ Continuous Integration (CI) และ Continuous Deployment (CD) การนำ CI/CD มาใช้สามารถช่วยทีมในการดักจับจุดบกพร่องได้ตั้งแต่เนิ่นๆ



การบูรณาการแบบต่อเนื่อง (CI) และการปรับใช้อย่างต่อเนื่อง (CD) คืออะไร



การผสานรวมอย่างต่อเนื่องช่วยให้นักพัฒนาสามารถผลักดันการเปลี่ยนแปลงไปยังพื้นที่เก็บข้อมูลที่ใช้ร่วมกันได้ สามารถทำการทดสอบได้เพื่อให้แน่ใจว่ารหัสพร้อมสำหรับขั้นตอนต่อไป






การปรับใช้อย่างต่อเนื่องเป็นกระบวนการที่การเปลี่ยนแปลงรหัสใหม่ถูกส่งไปยังสภาพแวดล้อมการจัดเตรียมก่อนที่จะย้ายรหัสไปยังการผลิต


สร้างแอปตอบโต้ (ไม่บังคับ)

หากคุณมีแอพพร้อมแล้ว ให้ไปยังขั้นตอนที่ 1

เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างและเริ่มแอปชื่อ |_+_|:

cicd-demo

คุณควรเห็นหน้าดังนี้:

รูปภาพสำหรับโพสต์


1. สร้างโครงการ Firebase

หากคุณมีโปรเจ็กต์ Firebase อยู่แล้ว ให้ไปที่ขั้นตอนที่ 2

มุ่งหน้าสู่ เว็บไซต์ของ Firebase ไปที่คอนโซล และสร้างโปรเจ็กต์ใหม่ การสร้างโปรเจ็กต์ใหม่ใน Firebase จะทำให้โปรเจ็กต์เดียวกันปรากฏในคอนโซล GCP ด้วย สำหรับคู่มือนี้ ฉันได้สร้างโครงการที่เรียกว่า CICD-Demo เพื่อทำตามขั้นตอนต่างๆ

รูปภาพสำหรับโพสต์

เมื่อคุณสร้างโครงการแล้ว คุณควรถูกนำไปยังหน้าแรกของโครงการ:

รูปภาพสำหรับโพสต์

#google-cloud-platform #react #programming #software-engineering #firebase

medium.com

ตั้งค่า CI/CD ด้วย Firebase บน Google Cloud Platform และ GitHub ใน 10 นาที

ทำให้เวิร์กโฟลว์การปรับใช้ของคุณเป็นอัตโนมัติและตั้งค่าการรวมอย่างต่อเนื่อง ต้องการเรียนรู้วิธีทำให้เวิร์กโฟลว์การปรับใช้ของคุณเป็นอัตโนมัติหรือไม่ แล้วมองไม่เพิ่มเติม ในคู่มือนี้ ฉันจะอธิบายขั้นตอนที่จำเป็นในการตั้งค่า CI/CD ด้วย Firebase บน Google Cloud Platform (GCP)