我在运行jenkins管道时遇到了错误“避免第二次获取”,我尝试了一些解决方案,如浅克隆,没有标签,但没有运气。我的管道如下:
Library(@my-lib)_ PipelineCustom{ branch = "branch" mailer = "abc@xyz.com" }
字符串共享lib、jenkins文件和代码在同一个仓库中。有什么方法可以解决这个问题,或者我需要在单独的存储库中保存共享库?
aemubtdh1#
为分离的存储库设计的共享库。你可以使用load步骤从groovy文件中添加类或函数,而不需要双重获取:
my_module = load 'path/to/file/in/repo.groovy' my_module.myCoolClass()
字符串你可以尝试 checkout 到子目录的行为。但我不是shure
1条答案
按热度按时间aemubtdh1#
为分离的存储库设计的共享库。
你可以使用load步骤从groovy文件中添加类或函数,而不需要双重获取:
字符串
你可以尝试 checkout 到子目录的行为。但我不是shure