node('sles12') {
stage('checkout') {
git 'https://github.com/acme/makefiles.git'
git url: 'https://github.com/acme/software.git', branch: env.BRANCH_NAME
sh 'echo `hostname`'
}
}
22:17:46 Running on sles12-slave2 in /jenkins/workspace/software/master <--------- This seems correct [Pipeline] { [Pipeline] stage [Pipeline] { (checkout) [Pipeline] git 22:17:46 > git config remote.origin.url https://github.com/acme/makefiles.git # timeout=10 <--------- But checkouts happen on master node 22:17:46 Fetching upstream changes from https://github.com/acme/makefiles.git......Checks out the particular revision.........[Pipeline] git 22:17:46 > git config remote.origin.url https://github.com/acme/software.git # timeout=10 22:17:47 Fetching upstream changes from https://github.com/acme/software.git ......Checks out the particular revision......... 22:17:47 First time build. Skipping changelog. [Pipeline] sh 22:17:47 [master] Running shell script 22:17:47 + hostname 22:17:47 + echo `hostname` 22:17:47 jenkins-master <------------- This is master node [Pipeline] }
Please advise what am I doing wrong here and how can I make Jenkins to execute my git checkouts and shell commands on the node labeled sles12 instead of master.
Thanks!
node('sles12') {
stage name: 'checkout'
--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/96f75a5f-7e4a-4e9b-a2dd-1756ad6546eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.