Tôi đã tách một công việc lớn ở Hudson thành các công việc nhỏ hơn. Job A thực hiện việc xây dựng chính và Job B thực hiện một bản dựng khác với một cấu hình khác. Tôi đã cấu hình Hudson, để A kích hoạt B và hoạt động tốt, vấn đề là công việc A có số bản dựng ban đầu và B đã bắt đầu từ 1.Cách chia sẻ BUILD_NUMBER giữa các công việc với Hudson
Câu hỏi của tôi là: Có thể vượt qua môi trường BUILD_NUMBER không biến bằng cách nào đó từ công việc A sang công việc B? Số bản dựng được sử dụng trong các tên tạo tác xây dựng, do đó sẽ tốt hơn khi có các số phù hợp giữa các tạo phẩm.
Cảm ơn.
Cảm ơn Peter. Tôi đã quản lý BUILD_NUMBER được chuyển đến B từ A khá nhiều như đã được ghi trên trang đầu của plugin. BUILD_NUMBER = $ {BUILD_NUMBER}. Biến env là như nhau trong cả hai dự án. – kaskelotti
Chỉnh sửa tệp tiếp theoBuildNumber dường như không có bất kỳ hiệu ứng nào, thay đổi của tôi luôn bị ghi đè. Tôi có thể tránh các số không đồng bộ bằng cách kích hoạt B ngay cả khi A không thành công. Đó là ofcourse làm cho B thất bại là tốt. – kaskelotti
Kịch bản là: A thành công, thay đổi tệp nextBuildNumber và hơn nhu cầu buộc Hudson tải lại cấu hình. Điều này chỉ cần được thực hiện nếu A thất bại. Nếu A không thất bại, tôi không chắc chắn nếu Hudson sẽ tải lại confif nếu một quá trình chạy. –