Tích hợp liên tục Android

Trang tổng quan Tích hợp liên tục Android ( ci.android.com ) cung cấp khả năng hiển thị vào hệ thống được Dự án nguồn mở Android (AOSP) sử dụng.

Những người đóng góp cho AOSP có thể sử dụng bảng điều khiển này để theo dõi thời điểm các bài nộp của họ được tích hợp vào cây. Màu trạng thái cho biết liệu thay đổi được tích hợp có được tạo thành công trên tất cả các loại bản dựng của chúng tôi hay không. Để thuận tiện, các tạo tác bản dựng từ mỗi bản dựng có sẵn để tải xuống.

Mỗi hàng đại diện cho một bản dựng đã hoàn thành trên các trình tạo tự động của Android. Mỗi cột đại diện cho một kết hợp mục tiêu xây dựng / kiểu xây dựng. Trong lưới, các công trình đang hoàn thiện và đã hoàn thành được hiển thị với các màu nền sau:

  • Màu xanh lá cây: Thành công
  • Màu vàng: Đang tiến hành
  • Màu đỏ: Không thành công
  • Màu xám: Tài nguyên đang chờ xử lý và chưa bắt đầu
  • Màu xám với dấu gạch chéo: Không khả dụng - điều này có thể báo hiệu mục tiêu chưa được lên lịch hoặc mục tiêu không còn được kích hoạt và sẽ không được tạo
  • Màu đen: Bị bỏ rơi - công trình đã vượt qua thời gian chờ tối đa của chúng tôi để thời gian xây dựng và sẽ không được xây dựng nữa

Khi quá trình xây dựng hoàn thành, bạn có thể tải xuống các tạo tác của bản dựng bằng cách nhấp vào biểu tượng ( Xem phần tạo tác ), biểu tượng này liên kết đến một trang nơi bạn có thể tải xuống các hiện vật. Nhấp vào hình vuông sẽ mở ra một bảng điều khiển ở cuối màn hình với tab Chi tiết nơi lưu giữ nhật ký, tab Thay đổi liệt kê những thay đổi đã xảy ra trong một bản dựng và liên kết đến các tạo tác bản dựng. Trang tổng quan tự động làm mới khi hoàn thành các bản dựng mới.

Hình ảnh của bảng điều khiển
Hình 1. Bảng điều khiển tích hợp liên tục

Các thuộc tính của trang tổng quan bao gồm:

  • Tên chi nhánh: Tên của chi nhánh Git nơi các bản dựng diễn ra
  • Mục tiêu xây dựng: Cấu hình thiết bị
  • Buildtype: Cấu hình chính xác của mục tiêu, có thể là user, userdebug hoặc eng
    Để biết thêm chi tiết, hãy xem Chọn mục tiêu .
  • ID bản dựng: ID duy nhất cho mỗi bản dựng
  • Liên kết Perm: Liên kết cố định đến trang của bản dựng này trên ci.android.com
  • Liên kết thay đổi: Liên kết đến những thay đổi được bao gồm trong bản dựng này
  • Tạo hiện vật: Liên kết để xem và tải xuống hiện vật từ bản dựng này