gpt4 book ai didi

groovy - Jenkins Groovy Postbuild 使用静态文件而不是脚本

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

是否可以将外部 groovy 脚本加载到 groovy 后期构建插件中,而不是将脚本内容粘贴到每个作业中?我们有大约 200 个职位,因此更新所有职位相当耗时。我知道我可以编写一个脚本来直接更新配置文件(如本文中所示: Add Jenkins Groovy Postbuild step to all jobs ),但这些作业 24x7 运行,因此在我可以重新启动 Jenkins 或重新加载配置时找到一个窗口是有问题的。

谢谢!

最佳答案

只需将以下内容放入“Groovy script:”字段即可:

evaluate(new File("...groovy 脚本文件名..."));

此外,您可能还想更进一步。如果脚本名称或路径发生变化怎么办?使用Template plugin您可以创建一个"template"作业,在其中定义对 groovy 脚本(上行)的调用,并在需要它的所有作业中添加引用此模板项目的名为“使用另一个项目的发布者”的构建后操作。

关于groovy - Jenkins Groovy Postbuild 使用静态文件而不是脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21862694/

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