Если у меня есть конвейер jenkins, выполнение которого ограничено определенной меткой (скажем, label1
), в которой есть две или три машины / хосты / узлы (например, хост1, хост2 ..), связанные с ним.скажем, у меня есть этапы build
, lint
и test
в Jenkinsfile, и когда задание сработало, и оно начало выполнять задание на хосте / узле host1
.Гарантируется ли, что jenkins завершит эту работу на том же хосте / узле host1
со всеми этапами (build, lint ..) в работе?или он переключается на другие узлы / узлы между этапами (build, lint ..)?
pipeline {
agent {
label 'label1'
}
stages {
stage('build') {
steps {
sh('echo build')
}
}
stage('lint') {
steps {
sh ('echo lint')
}
}
stage('test') {
steps {
sh ('echo test')
}
}
}
}