2016-09-11 18 views
17

Đường ống dẫn nhiều lần Jenkins luôn thực hiện thanh toán trên nút chính. Trong trường hợp của tôi, tôi muốn làm cho xây dựng của tôi trên một nút khác. Kịch bản của tôi trong Jenkinsfile trông giống như sau:Jenkins Multibranch pipeline: Cách chọn một nút xây dựng?

node('osx') { 
    ... 
} 

Tôi buộc phải tự mình thanh toán env.BRANCH trên nút của mình để thực hiện bản dựng. Sẽ tốt hơn nếu thực hiện xây dựng đường ống trên nút đã chọn ngay từ đầu, nhưng tôi không thể tìm ra cách thực hiện nó.

Trả lời

3

Bạn có checkout scm trong Jenkinsfile của mình trên chi nhánh không?

Giống như vậy:

node('osx') { 
    checkout scm 
    ... 
} 
Các vấn đề liên quan