Tôi đang trong quá trình chuyển đổi nhiều kho lưu trữ thành một kho lưu trữ, công cụ lựa chọn CI của chúng tôi là Jenkins do việc chuyển đổi nhiều cấu trúc kho lưu trữ thành một trong 2 vấn đề chính đã phát sinh.
Thời gian xây dựng / kiểm tra đã tăng đáng kể vì tất cả các bản dựng / kiểm tra phải được chạy cho mỗi lần xác nhận. Điều này được giảm bớt một phần bằng cách sử dụng một công cụ xây dựng, trong trường hợp của chúng tôi, chúng tôi đã sử dụng Buck.
Sau khi tất cả các thử nghiệm liên quan đến mã đã cam kết được chạy, tôi có một Jenkinsfile triển khai cho từng dự án. Làm thế nào tôi có thể chỉ kích hoạt Jenkinsfiles cho các dự án cần triển khai lại? Và nếu tôi có thể làm như vậy, đây có phải là một thực hành chính xác ?