我正在尝试从jenkins 1.459迁移到1.580。 CVS插件从1.6变为2.12
在1.6 cvs-plugin中,我们使用.cvspass
文件来存储CVS密码。
我们有很多工作和很多存储库,我们不想在每个工作中存储密码。
但在2.11中,似乎插件不再使用此文件了。 我说错了吗? 因此,所有作业都需要指定存储库的密码。
由于我们的安全策略每两个月更改一次密码,因此我不想更改每个作业的配置。
是否可以在jenkins配置级别而不是按作业配置级别配置CVS存储库?
在Jenkins > Manage Jenkins > Configure System
中,我看到我可以添加尽可能多的CVS Root +用户名+密码。
在job configuration
中,我需要指定一个CVS根目录,其中应包含用户名和密码。
如何配置作业以使用jenkins配置中的配置?
提前致谢,
答案 0 :(得分:0)
在Jenkins'配置系统'在页面中,您可以输入CVSRoot以及用于该存储库的用户名和密码。在作业配置页面上,您只需输入CVSRoot,就像在“配置系统”中一样。页面,它将使用该中央用户名和密码。如果您需要将作业配置为使用特定用户名,则可以在作业配置部分输入带有用户名的CVSRoot(例如:pserver:username @ server:port:/ path / to / repo),以及带有匹配来自“配置系统”的CVS Root和用户名。页面将被使用。
不要勾选'此存储库需要密码'作业配置页面上的复选框,否则它不会对集中配置的凭据执行查找,因此不会选择集中管理的凭据的任何更新。