บูรณาการอย่างต่อเนื่องของ Android

แดชบอร์ด Android Continuous Integration ( ci.android.com ) ให้การมองเห็นระบบที่ใช้โดย Android Open Source Project (AOSP)

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

แต่ละแถวแสดงถึงงานสร้างที่เสร็จสมบูรณ์ในโปรแกรมสร้างอัตโนมัติของ Android แต่ละคอลัมน์แสดงถึงชุดค่าผสมของ build target / buildtype ภายในตารางกำลังดำเนินการและงานสร้างที่เสร็จสมบูรณ์จะแสดงด้วยสีพื้นหลังเหล่านี้:

  • สีเขียว: ประสบความสำเร็จ
  • สีเหลือง: อยู่ระหว่างดำเนินการ
  • สีแดง: ล้มเหลว
  • สีเทา: อยู่ระหว่างรอทรัพยากรและยังไม่เริ่ม
  • สีเทาพร้อมเครื่องหมายทับ: ไม่พร้อมใช้งาน - สิ่งนี้สามารถส่งสัญญาณว่ายังไม่ได้กำหนดเป้าหมายหรือเป้าหมายไม่ได้เปิดใช้งานอีกต่อไปและจะไม่ถูกสร้าง
  • Black: Abandoned - บิวด์ได้ข้ามเวลารอสูงสุดของเราในการสร้างระยะเวลาและจะไม่ถูกสร้างอีกต่อไป

เมื่อ เสร็จสมบูรณ์คุณสามารถดาวน์โหลด โดยคลิก ( ดู ) ซึ่งจะลิงก์ไปยังเพจที่คุณสามารถดาวน์โหลด ได้ การคลิกที่สี่เหลี่ยมจะเปิดแผงที่ด้านล่างของหน้าจอโดยมีแท็บรายละเอียดที่เก็บบันทึกแท็บการเปลี่ยนแปลงจะแสดงรายการสิ่งที่เปลี่ยนแปลงไปในบิลด์และลิงก์ไปยังสิ่งปลูกสร้าง แดชบอร์ดจะรีเฟรชโดยอัตโนมัติเมื่อการสร้างใหม่เสร็จสมบูรณ์

รูปภาพของแดชบอร์ด
รูปที่ 1. แดชบอร์ดการรวมแบบต่อเนื่อง

แอตทริบิวต์ของแดชบอร์ดประกอบด้วย:

  • ชื่อสาขา: ชื่อของสาขา Git ที่สร้างขึ้น
  • สร้างเป้าหมาย: การกำหนดค่าอุปกรณ์
  • Buildtype: การกำหนดค่าเป้าหมายที่แน่นอนซึ่งอาจเป็นผู้ใช้ userdebug หรือ eng
    สำหรับรายละเอียดเพิ่มเติมโปรดดู การเลือกเป้าหมาย
  • Build ID: ID เฉพาะสำหรับแต่ละ บิลด์
  • ลิงก์ Perm: ลิงก์ ถาวรไปยังหน้าของโครงสร้างนี้บน ci.android.com
  • ลิงก์การเปลี่ยนแปลง: ลิงก์ไปยังการเปลี่ยนแปลงที่รวมอยู่ในโครงสร้างนี้
  • สร้างอาร์ติแฟกต์: ลิงก์เพื่อดูและดาวน์โหลดอาร์ติแฟกต์จาก บิลด์ นี้