cod*_*ter 2 jenkins jenkins-pipeline
如果我有一个jenkins管道,它只能在特定的标签(例如label1)上执行,该标签有两个或三个与之链接的机器/主机/节点(例如:host1,host2 ..)。说我build,lint并test在Jenkinsfile当阶段任务触发,并开始主机/节点上执行任务host1。是否可以保证jenkins将在工作的host1所有阶段(构建,皮棉..)在同一主机/节点上完成此工作?还是在阶段(构建,皮棉..)之间切换到其他主机/节点?
pipeline {
agent {
label 'label1'
}
stages {
stage('build') {
steps {
sh('echo build')
}
}
stage('lint') {
steps {
sh ('echo lint')
}
}
stage('test') {
steps {
sh ('echo test')
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |