Chúng tôi có một plugin tùy chỉnh cho Hudson mà tải lên đầu ra của một xây dựng lên một máy từ xa. Chúng tôi vừa mới bắt đầu xem xét sử dụng một nô lệ Hudson để cải thiện thông lượng của các bản dựng, nhưng các dự án sử dụng plugin tùy chỉnh không triển khai được với FileNotFoundExceptions.Có thể chạy nô lệ Hudson không?
Từ những gì chúng ta có thể thấy, plugin đang được chạy trên bản gốc ngay cả khi việc xây dựng đang diễn ra trên nô lệ. Tệp không được tìm thấy tồn tại trên slave nhưng không tồn tại trên master.
Câu hỏi:
- thể plugin được chạy trên những người nô lệ? Nếu vậy, làm thế nào? Có cách nào để xác định một plugin là 'serializable'? Nếu các nô lệ Hudson không thể chạy các trình bổ sung, thì việc thanh toán SVN xảy ra như thế nào?
- Một số nhà phát triển ở đây nghĩ rằng giải pháp cho vấn đề này là làm cho không gian làm việc của chủ của Hudson là ổ đĩa mạng và để nô lệ sử dụng cùng một không gian làm việc - đây có phải là ý tưởng tồi tệ như tôi không?
+1 cho "automagically" – Cole9350