Dav*_* I. 3 jenkins jenkins-pipeline
我已经设置了Jenkins声明式管道作业,它从Git中提取了Jenkinsfile。我有一个在另一个节点(由标签选择)上运行的阶段,但是它也试图从Git签出Jenkinsfile。
如何停止这种行为?这个特定的从站位于防火墙的另一侧,我只能通过SSH来访问它。
您可以在options块中使用skipDefaultCheckout()。这将禁用任何阶段中任何节点上的SCM检出,因此您将不得不checkout scm手动执行其他阶段中的步骤。
pipeline {
agent any
options { skipDefaultCheckout() }
stages{
stage('first stage') {
steps {
checkout scm
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |