代码之家  ›  专栏  ›  技术社区  ›  inger

jenkinsfile的repo必须可以从worker代理访问吗?

  •  0
  • inger  · 技术社区  · 5 年前

    我设置了一个Jenkins声明性管道作业,它从Git中提取Jenkins文件。我有一个stage正在另一个节点上运行(由标签选择),但它也试图从Git签出Jenkinsfile。

    0 回复  |  直到 7 年前
        1
  •  11
  •   Rob Hales    7 年前

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

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