2016-09-11 19 views
17

Potok sieciowy Jenkins zawsze wykonuje kasę na węźle głównym. W moim przypadku chcę zrobić moją kompilację na innym węźle. Mój skrypt w Jenkinsfile wygląda następująco:Pipeline Jenkins Multibranch: Jak wybrać węzeł kompilacji?

node('osx') { 
    ... 
} 

ja ponownie zmuszony do kasy env.BRANCH na moim węzła sam wykonać build. O wiele lepiej będzie wykonać kompilację potoku na wybranym węźle od samego początku, ale nie mogę go znaleźć.

Odpowiedz

3

Czy masz checkout scm w swoim Jenkinsfile na oddziale?

tak:

node('osx') { 
    checkout scm 
    ... 
}