Nếu bạn đang chạy một công việc Đường ống, trước tiên bạn muốn thêm nhãn (ví dụ: 'nô lệ') vào nút nô lệ (hoặc tác nhân vì nó dường như được gọi ngay bây giờ).
Sau đó, trong tập lệnh đường ống, bạn chỉ định nhãn mà công việc chạy trên:
Đường ống khai báo:
pipeline {
agent {label 'slave'}
stages {
...
}
}
Đường ống dẫn kịch bản:
node (label: 'slave') {
...
}
Công việc này bây giờ sẽ chạy trên bất kỳ nút nào có nhãn 'nô lệ'. Nếu bạn chỉ muốn công việc chạy trên nô lệ cụ thể này, đừng sử dụng lại nhãn. Và dĩ nhiên, nhãn hiệu không phải là 'nô lệ'; nó có thể là bất cứ điều gì bạn muốn
Cập nhật:
Trong đường dẫn kịch bản, nếu nút của bạn được đặt tên là "Nút của tôi", bạn cũng có thể làm điều này:
node ('My Node') {
...
}
Nếu bạn chỉ muốn khối mã chạy trên nút cụ thể đó, thì điều này rất hữu ích. Tuy nhiên, sử dụng nhãn linh hoạt hơn và có thể giúp dễ dàng thêm các nút để chia sẻ khối lượng công việc.