在Jenkins中将文件从桌面复制到作业工作区的插件

时间:2013-12-20 04:46:51

标签: jenkins

我有一个场景,其中创建了一些配置文件的用户需要将他们从访问Jenkins的桌面上传到Job的工作区以构建和执行测试。

所以我尝试使用https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin中提到的配置文件提供程序插件。这似乎可以很好地将配置文件复制到Jenkins UI,稍后可以使用相应作业的 Build环境中的给定路径将其同步到Slave。但是希望上传这些文件的用户没有管理权限。因此,他们无法访问 Manage Jenkins 选项卡下的配置文件管理。有没有办法可以移动Jenkins边栏下的配置文件管理并允许用户编辑它。

是否有其他插件可以帮助我实现相同的目标?我也尝试了 Copy to Slave 插件,但这只是将$ JENKINS_HOME / userContent下的文件复制到作业的工作区。我们必须将文件从桌面复制到$ JENKINS_HOME / userContent,然后使用插件。

1 个答案:

答案 0 :(得分:9)

不使用参数化作业并且其中一个参数是文件参数?见https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build