Jenkins中用于在不同环境中复制文件的插件

72次阅读
没有评论

问题描述

在Jenkins中想要从不同的环境中复制文件。他希望能够选择适合复制的插件。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

您可能正在寻找类似于 Config File Provider 的插件。该插件的页面描述如下:

添加了通过Jenkins UI提供配置文件(例如maven的settings.xml、XML、groovy、自定义文件等)的功能,这些文件将被复制到作业的工作空间中。

如果您需要更像脚本的东西(而不是上述的配置文件场景),您可能会对 Managed Script 插件感兴趣。它允许作业使用由Jenkins管理员集中存储和定义的脚本:

管理的脚本是由管理员集中管理的shell脚本,可以在作业中作为构建步骤引用。

如果上述插件都不符合您的需求,可以尝试查看 Jenkins插件列表,寻找适合您的插件。

方案2

如果您的需求不适用于上述插件,您可以考虑使用外部工具(如SCP、FTP等)来在Jenkins之外复制文件。

请根据您的具体需求选择适合的解决方案。

正文完