我当时正在使用具有一个主服务器和几个从属节点的多分支管道来玩Jenkins 2.0。

Jenkinsfile看起来像:

node('slave') {
    stage 'Checkout'
    checkout scm
    stage 'Build'
    ...
}

我们看到,该插件在主节点上提取了整个源代码,以获取Jenkinsfile,然后在从属节点上又提取了整个源树。有没有办法让大师只拉Jenkinsfile?

谢谢。

最佳答案

参见JENKINS-33273。当前的SCM插件无法提供不进行完整 check out 就可以检索单个文件的方法。

关于jenkins-workflow - Jenkins Pipeline提取了jenkinsfile的整个源代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36877212/

10-16 22:49