3
我正在玩詹金斯2.0與多分支管道與一個主服務器加上幾個奴隸節點。詹金斯管道拉詹金斯文件的整個源代碼
的Jenkinsfile樣子:
node('slave') {
stage 'Checkout'
checkout scm
stage 'Build'
...
}
我們看到,插件拉主節點上的全部源代碼,以便在從服務器上再次得到Jenkinsfile然後拉動整個源代碼樹節點。有沒有辦法讓主人只拉Jenkinsfile?
謝謝。
在我看來,這是不可能的,因爲你可以將Jenkins文件拆分成更小的文件並使用加載方法加載。從存儲庫中檢出一個文件可能會導致問題,這可能是爲什麼在主節點上引入源代碼的原因。 – krynio
如果在作業配置中,可以選擇配置爲僅拉取一些文件/文件夾,那將會很不錯。 – qmo