Việc tích hợp Checks CLI vào quy trình CI/CD là một quy trình đơn giản. Bạn có thể sử dụng quy trình làm việc tích hợp sẵn của các nền tảng phổ biến như GitHub và GitLab, hoặc tuỳ chỉnh quy trình tích hợp cho các dịch vụ khác mà bạn sử dụng. Để tìm hiểu thêm về lợi ích của việc tuân thủ CI/CD, hãy xem bài đăng trên blog của chúng tôi trên Google cho nhà phát triển.
Các trường hợp sử dụng điển hình để áp dụng CI/CD của Checks
Các nhóm tuân thủ và nhà phát triển thường áp dụng Checks trong CI/CD theo những cách sau:
Phát hiện vấn đề cho nhà phát triển: Một phương pháp điển hình là sử dụng Checks để phát hiện các vấn đề về việc tuân thủ trong quá trình phát triển. Sau đó, bạn có thể hiển thị kết quả phân tích trong nền tảng CI/CD để tăng khả năng hiển thị cho các thành viên trong nhóm phát triển. Nếu đây là trường hợp sử dụng duy nhất mà bạn dự định, thì bạn nên định cấu hình các trình bổ trợ để không làm hỏng bản dựng, nhờ đó quá trình phát triển sẽ không bị gián đoạn.
Ngăn chặn các vấn đề trong bản dựng phát hành trước: Các quy trình kiểm tra có thể ngăn chặn việc phát sinh các vấn đề về việc tuân thủ trong bản phát hành mới bằng cách làm cho bản dựng của bạn không thành công và cung cấp kết quả phân tích trong nền tảng CI/CD. Sau đó, các nhà phát triển hoặc nhóm DevOps của bạn có thể sử dụng kết quả để quyết định xem có nên dừng hay tiếp tục bản dựng.
Giám sát liên tục: Tương tự như trường hợp sử dụng đầu tiên, Checks sẽ chụp nhanh mọi hoạt động phân tích CI/CD trong Checks Console. Điều này sẽ giúp các nhóm đa chức năng luôn nắm bắt thông tin mới nhất và nhận được cảnh báo về các vấn đề tuân thủ.
Phương thức triển khai CI/CD
Checks cung cấp một số lựa chọn cấu hình trong quy trình của bạn để phù hợp với môi trường và lựa chọn ưu tiên của bạn. Mỗi phương thức đều tận dụng cùng một quy trình phân tích Kiểm tra, đảm bảo kết quả nhất quán.
Kiểm tra trình bổ trợ CI/CD
Các trình bổ trợ CI/CD kiểm tra có sẵn cho GitHub và fastlane (sắp có thêm). Sử dụng các trình bổ trợ này là cách dễ nhất để thiết lập và bắt đầu, đồng thời bao gồm các tham số phổ biến nhất.
Kiểm tra tệp nhị phân CLI
Nếu Checks không có trình bổ trợ cho nền tảng cụ thể của bạn, thì bạn có thể sử dụng Checks CLI. Điều này mang đến một giao diện quen thuộc để khắc phục sự cố và định cấu hình. Checks CLI có trên Linux, Windows và macOS.
Checks API
Đối với những nhóm có quy trình công việc được tuỳ chỉnh cao, Checks cung cấp một API REST mạnh mẽ. Sử dụng công cụ này để bắt đầu quét, truy xuất báo cáo và điều chỉnh trải nghiệm cho phù hợp với các yêu cầu riêng của bạn. Bạn có thể tìm thêm thông tin trong tài liệu về Checks API.