2011-12-14 18 views
15

Công việc Jenkins của tôi là một bản xây dựng Ma trận sẽ chạy trên các máy xây dựng có nhãn AAA và BBB. Tôi có ba máy xây dựng được thiết lập, mỗi máy có nhãn AAA và BBB. Tuy nhiên, khi tôi bắt đầu công việc xây dựng, công việc không thực thi. Thay vào đó, nó sẽ chuyển sang trạng thái "đang chờ xử lý - Đang đợi trạng thái thực thi tiếp theo". Tại sao công việc của tôi không thực hiện?Công việc Jenkins đang đợi người thi hành tiếp theo có sẵn

Trả lời

15

Kiểm tra cấu hình nút phụ. Trường "Cách sử dụng" phải là "Sử dụng nô lệ này càng nhiều càng tốt" thay vì "Để máy này chỉ cho công việc bị ràng buộc".

+1

Đã lưu tôi một ngày! Cảm ơn! – tsps

+3

Ngoài ra hãy chắc chắn #no của executers> 0 (openshift nó defalts đến số không) – PedroMorgan

0

Thử sử dụng plugin Elastic Axis.
Cài đặt Afer, trong công việc đa cấu hình, bạn có thể tìm thấy trục mới được thêm làm Trục đàn hồi. Bạn chỉ cần cung cấp nhãn của nút. Công việc được xây dựng trên tất cả các nút với nhãn đó. Có một hộp kiểm được cung cấp để bỏ qua các nút đang ngoại tuyến.

9

Đến Quản lý Jenkins -> Configure Hệ thống và tăng số lượng của người thi hành 0-1

+0

Tôi thấy rằng _ "Jenkins mất một số đại lý offline bởi vì số liệu sức khỏe quan trọng của họ đã đi dưới ngưỡng.Nếu bạn không muốn Jenkins để làm điều này, thay đổi cài đặt "_. Vì vậy, nó giúp tôi. –

0

Đến Nodes> Configure> ## của Chấp hành viên. Tăng số lượng ở đây.

Các vấn đề liên quan