gpt4 book ai didi

jenkins - 导出和导入 Jenkins Pipeline 脚本批准

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

我有一组重要的 Groovy 管道脚本用于我们的 Jenkins 构建过程。我正在将这些脚本移至另一个实例,并希望复制最初未列入白名单的一组已批准的脚本。

是否可以导出已批准的签名列表并将其导入到另一个实例中?

我拥有的唯一其他解决方案是不断运行和重新运行脚本,并在每个签名破坏构建时批准它。由于脚本非常复杂,并且并非每次运行都保证命中每一行,因此这不会是一个快速的过程。

另一个选项是创建一个主“白名单”脚本,该脚本一次又一次地运行所有当前未批准的脚本,直到所有实例都获得批准。

这两个选项都不是很好,所以我希望有一个简单的导入/导出以避免完全完成这项工作,但我当然看不到用户界面中可用的选项。

干杯

最佳答案

我不相信默认情况下有导入/导出功能,但也许有一个插件可以做到这一点。

如果您有权访问 Jenkins 安装或运行的目录,您应该能够找到 scriptApproval.xml 文件。

如果您探索,您会发现 approvedScriptHashesapprovedSignatures 等。您可以完全提取此文件并将其粘贴到新实例中,或者复制您需要的具体信息(无论哪种方式,您都需要重新启动)。

似乎有一个针对此类功能的开放请求 here

关于jenkins - 导出和导入 Jenkins Pipeline 脚本批准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43476370/

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