ต้องการเรียนรู้วิธีทำให้เวิร์กโฟลว์การปรับใช้ของคุณเป็นอัตโนมัติหรือไม่ แล้วมองไม่เพิ่มเติม ในคู่มือนี้ ฉันจะอธิบายขั้นตอนที่จำเป็นในการตั้งค่า 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)