首页 文章

停止Jenkins在Pipeline阶段检查Git URL

提问于
浏览
2

我已经设置了一个Jenkins Declarative Pipeline作业,它从Git中提取Jenkins文件 . 我有一个在另一个节点上运行的阶段(由标签选择),但它也试图从Git中检出Jenkins文件 .

我怎么能阻止这种行为?这个特定的从站位于防火墙的另一侧,我只能通过SSH访问它 .

1 回答

  • 4

    您可以在选项块中使用skipDefaultCheckout() . 这将禁用任何阶段中任何节点上的SCM签出,因此您必须手动在其他阶段执行 checkout scm 步骤 .

    pipeline {
        agent any
        options { skipDefaultCheckout() }
        stages{
            stage('first stage') {
                steps {
                    checkout scm   
                }
            }
        }
    }
    

相关问题