在jenkins git插件中避免第二次获取错误

yk9xbfzb  于 2023-08-01  发布在  Git
关注(0)|答案(1)|浏览(96)

我在运行jenkins管道时遇到了错误“避免第二次获取”,我尝试了一些解决方案,如浅克隆,没有标签,但没有运气。
我的管道如下:

Library(@my-lib)_

PipelineCustom{
 branch = "branch"
 mailer = "abc@xyz.com"
}

字符串
共享lib、jenkins文件和代码在同一个仓库中。
有什么方法可以解决这个问题,或者我需要在单独的存储库中保存共享库?

aemubtdh

aemubtdh1#

为分离的存储库设计的共享库。
你可以使用load步骤从groovy文件中添加类或函数,而不需要双重获取:

my_module = load 'path/to/file/in/repo.groovy'
my_module.myCoolClass()

字符串
你可以尝试 checkout 到子目录的行为。但我不是shure

相关问题