gpt4 book ai didi

jenkins - 如何在 Jenkins 作业之间共享脚本?

转载 作者:行者123 更新时间:2023-12-02 14:40:44 25 4
gpt4 key购买 nike

我正在设置 Jenkins 来完成几项 CI 工作。设置第二个作业时,我发现自己将“执行 shell”构建步骤的内容从第一个作业逐字复制到第二个作业(因为我已经尽可能使用了参数,所以它得到 ${project} ${来自源代码管理的版本}以及项目和版本是使用环境注入(inject)器插件在作业环境中设置的。

我不喜欢这种复制(我已经不得不返回并复制修复)。

我如何在 Jenkins 中共享这些脚本(或者更好的是:脚本的一部分)?

最佳答案

我终于找到了进入 Jenkins 的方法:Template Project Plugin它实现了我想要的功能,尽管方式有点奇怪(为每个要共享的构建步骤创建一个禁用的项目,然后在每个要使用它的项目中,使用新的“使用其他项目中的所有构建器”构建器。

对于任何寻求更多选择的人来说,Cloudbees 商业产品中有一个模板插件看起来更好(但任何地方都没有价格指示),Managed Script Plugin看起来这就是我想要的,并且 ezTemplates如果您愿意自己构建它。我还没有尝试过。

关于jenkins - 如何在 Jenkins 作业之间共享脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com