ภาพรวมของ CI/CD ของการตรวจสอบ

การผสานรวม Checks CLI เข้ากับไปป์ไลน์ CI/CD เป็นกระบวนการที่ไม่ซับซ้อน คุณสามารถใช้เวิร์กโฟลว์ในตัวของแพลตฟอร์มยอดนิยม เช่น GitHub และ GitLab หรือปรับแต่งการผสานรวมสำหรับบริการอื่นๆ ที่คุณใช้ ดูข้อมูลเพิ่มเติม เกี่ยวกับประโยชน์ของการปฏิบัติตามข้อกำหนดของ CI/CD ได้ที่บล็อกโพสต์ ใน Google for Developers

กรณีการใช้งานทั่วไปสำหรับการใช้ CI/CD ของการตรวจสอบ

โดยปกติแล้ว ทีมการปฏิบัติตามข้อกำหนดและทีมพัฒนาซอฟต์แวร์จะใช้การตรวจสอบใน CI/CD ในลักษณะต่อไปนี้

  1. ค้นพบปัญหาสำหรับนักพัฒนาแอป: วิธีการทั่วไปคือการใช้การตรวจสอบเพื่อ เปิดเผยปัญหาการปฏิบัติตามข้อกำหนดในกระบวนการพัฒนา จากนั้นคุณจะแสดงผลการวิเคราะห์ภายในแพลตฟอร์ม CI/CD เพื่อเพิ่มการมองเห็นในหมู่สมาชิกของทีมพัฒนาได้ หากนี่เป็น Use Case เดียวที่คุณต้องการใช้ เราขอแนะนำให้คุณกำหนดค่าปลั๊กอินไม่ให้บิลด์ล้มเหลวเพื่อไม่ให้กระบวนการพัฒนาหยุดชะงัก

  2. ป้องกันปัญหาในบิลด์ก่อนเผยแพร่: การตรวจสอบจะช่วยป้องกันไม่ให้เกิดปัญหาด้านการปฏิบัติตามข้อกำหนดในรุ่นใหม่ๆ โดยการทำให้บิลด์ล้มเหลวและแสดงผลการวิเคราะห์ในแพลตฟอร์ม CI/Cd จากนั้นนักพัฒนาซอฟต์แวร์หรือทีม DevOps จะใช้ผลลัพธ์เพื่อตัดสินใจว่าจะหยุดหรือดำเนินการสร้างต่อ

  3. การตรวจสอบอย่างต่อเนื่อง: การตรวจสอบจะบันทึกภาพรวมของการวิเคราะห์ CI/CD ทุกครั้งใน Checks Console เช่นเดียวกับกรณีการใช้งานแรก ซึ่งจะช่วยให้ ทีมข้ามสายงานได้รับข้อมูลล่าสุดและรับการแจ้งเตือนเกี่ยวกับ ปัญหาการปฏิบัติตามข้อกำหนด

วิธีการติดตั้งใช้งาน CI/CD

Checks มีตัวเลือกการกำหนดค่าหลายอย่างภายในไปป์ไลน์เพื่อให้เหมาะกับ สภาพแวดล้อมและความต้องการของคุณ แต่ละวิธีใช้ประโยชน์จากการวิเคราะห์การตรวจสอบเดียวกัน เพื่อให้ได้ผลลัพธ์ที่สอดคล้องกัน

ตรวจสอบปลั๊กอิน CI/CD

ปลั๊กอิน CI/CD ของ Checks พร้อมใช้งานสำหรับ GitHub และ fastlane (และจะมีเพิ่มเติมในเร็วๆ นี้) การใช้ปลั๊กอินเหล่านี้เป็นวิธีที่ง่ายที่สุดในการตั้งค่าและเริ่มต้นใช้งาน รวมถึง มีพารามิเตอร์ที่ใช้กันมากที่สุด

ตรวจสอบไบนารีของ CLI

หาก Checks ไม่มีปลั๊กอินสำหรับแพลตฟอร์มของคุณ คุณสามารถใช้ Checks CLI ได้ ซึ่งมีอินเทอร์เฟซที่คุ้นเคยสำหรับการแก้ปัญหาและการกำหนดค่า CLI ของ Checks พร้อมใช้งานสำหรับ Linux, Windows และ macOS

Checks API

สำหรับทีมที่มีเวิร์กโฟลว์ที่ปรับแต่งอย่างมาก ฟีเจอร์การตรวจสอบมี REST API ที่มีประสิทธิภาพ ใช้ เพื่อเริ่มการสแกน ดึงข้อมูลรายงาน และปรับแต่งประสบการณ์การใช้งานให้ตรงกับข้อกำหนดเฉพาะของคุณ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Checks API