问题描述
在Jenkins中想要从不同的环境中复制文件。他希望能够选择适合复制的插件。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
您可能正在寻找类似于 Config File Provider 的插件。该插件的页面描述如下:
添加了通过Jenkins UI提供配置文件(例如maven的settings.xml、XML、groovy、自定义文件等)的功能,这些文件将被复制到作业的工作空间中。
如果您需要更像脚本的东西(而不是上述的配置文件场景),您可能会对 Managed Script 插件感兴趣。它允许作业使用由Jenkins管理员集中存储和定义的脚本:
管理的脚本是由管理员集中管理的shell脚本,可以在作业中作为构建步骤引用。
如果上述插件都不符合您的需求,可以尝试查看 Jenkins插件列表,寻找适合您的插件。
方案2
如果您的需求不适用于上述插件,您可以考虑使用外部工具(如SCP、FTP等)来在Jenkins之外复制文件。
请根据您的具体需求选择适合的解决方案。
正文完