我在文档中找不到关于如何做到这一点的任何内容 - 任何人都有任何想法?
答案 0 :(得分:4)
目前似乎不可能。但是您可以轻松地初始化本地git存储库并将其用作SCM而无需任何远程主机 要初始化git repo,请在共享库的根目录中使用以下命令(例如C:\ Users \ Jenkins \ pipeline-shared-library-test):
git init
git add .
git commit -m "init"
然后在Manage Jenkins->Configure System->Global Pipeline Libraries
中,您可以使用文件URI Project Repository
将file:///c:/Users/Jenkins/pipeline-shared-library-test
指向您的本地仓库。
这种方法对我来说很好。
答案 1 :(得分:1)
您可以使用文件系统SCM插件从文件系统加载库。 安装此插件后,请在库配置中使用“旧版SCM”设置路径,然后选择“主”作为默认版本。不能隐式使用Load,因此应在管道中进行显式配置。
作为参考,我在这张幻灯片https://www.slideshare.net/roidelapluie/jenkins-shared-libraries-workshop中阅读了这种方法。