Thông tin chính
Bài viết CI/CD của Unity đề xuất sử dụng Unity CLI làm điểm truy cập nhất quán để kiểm tra, xây dựng và cung cấp Editor. Nó giải quyết các đường ống hiện đang phụ thuộc vào các đường dẫn thực thi được mã hóa cứng, hình ảnh trình chạy được chuẩn bị và các tập lệnh trình bao bọc do studio duy trì.
Một công việc có thể cài đặt một Editor rõ ràng và các mô-đun nền tảng hoặc sử dụng --allow-install với phiên bản được ghi trong ProjectVersion.txt. Điều đó làm cho môi trường cần thiết của dự án trở thành một phần của đường ống, điều này đặc biệt hữu ích khi trình chạy bắt đầu sạch hoặc một nhánh nâng cấp Unity.
Các bài kiểm tra có thể tạo báo cáo XML NUnit, trong khi các bản dựng có thể giữ lại phương pháp xây dựng C# dành riêng cho dự án hiện có. Các nền tảng CI vẫn xử lý việc thanh toán kho lưu trữ, bí mật, bộ nhớ cache và xuất bản giả mạo; CLI tiêu chuẩn hóa các hoạt động hướng tới Unity thay vì thay thế các hệ thống đó.
Bài viết cũng khuyến nghị coi thông tin xác thực và cấp phép là tài nguyên trong suốt thời gian hoạt động của công việc. Báo cáo và nhật ký phải tồn tại sau một lần chạy không thành công và việc trả lại giấy phép thuộc về việc gỡ bỏ chạy ngay cả sau khi thất bại. Sử dụng các lệnh Unity giống nhau cục bộ và trong CI có thể giúp việc sao chép các lỗi dễ dàng hơn.


