3
我正在玩詹金斯2.0与多分支管道与一个主服务器加上几个奴隶节点。詹金斯管道拉詹金斯文件的整个源代码
的Jenkinsfile样子:
node('slave') {
stage 'Checkout'
checkout scm
stage 'Build'
...
}
我们看到,插件拉主节点上的全部源代码,以便在从服务器上再次得到Jenkinsfile然后拉动整个源代码树节点。有没有办法让主人只拉Jenkinsfile?
谢谢。
在我看来,这是不可能的,因为你可以将Jenkins文件拆分成更小的文件并使用加载方法加载。从存储库中检出一个文件可能会导致问题,这可能是为什么在主节点上引入源代码的原因。 – krynio
如果在作业配置中,可以选择配置为仅拉取一些文件/文件夹,那将会很不错。 – qmo