我有一个场景,其中创建了一些配置文件的用户需要从桌面上载相同的Jenkins到作业的工作区以构建和执行测试。将文件从桌面复制到作业的插件Jenkins
所以我尝试使用配置文件提供程序插件,如https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin中所述。这似乎做工精细的配置文件复制到詹金斯UI,以后可以同步到从站与各个作业的构建环境给定的路径。但是希望上传这些文件的用户没有管理权限。因此他们无法访问管理Jenkins选项卡下的配置文件管理。有什么方法可以移动Jenkins侧栏下的配置文件管理,并允许用户编辑它。
是否有任何其他插件,这将有助于我实现一样吗?我也试着复制到从插件,但这个只复制在$ JENKINS_HOME/userContent文件到作业的工作区。我们将不得不将文件从桌面复制到$ JENKINS_HOME/userContent然后使用插件。
可能太明显了......但是不能通过从git或您选择的scm中获取配置文件来加载配置文件吗?然后,作业将执行以下操作:scm获取配置文件(一个构建步骤),第二步env注入刚刚加载的文件,3在接下来的步骤中执行任何您需要的操作。通过使用scm,开发人员只需将其更改推送到存储库即可。 –