我已经设置了一些使用TFS的Jenkins工作。对于每一个,我必须在TFS插件中手动输入TFS用户名和密码。 有没有办法在使用全球设置之王的所有工作中更改密码?或者,当我更改密码时,我必须手动更改所有作业的密码。
任何帮助都将不胜感激。
谢谢, 丹尼尔
答案 0 :(得分:1)
Jenkins的TFS插件不会读取全局凭据。您需要手动输入每个作业的用户名和密码。
答案 1 :(得分:1)
获取最新的TFS(5.0.0)和凭据(2.1.4)插件。
添加可用于通过Jenkins连接到TFS服务器的域和凭据>配置凭据。
现在选择刚添加的域,单击“配置”,然后在主机名>下添加您的TFS服务器主机名(或适当的通配符)。包括在内,所以jenkins会知道提供凭据的位置。
现在,您可以在作业的TFS SCM配置中将用户/密码字段留空。
说明主要取自TFS plugin GitHub page
即使TFS插件错误Allow use of credentials from Credentials Plugin未解决,一切正常。
答案 2 :(得分:0)
在Jenkins管理员中,您可以添加" global"证书。为此,作为Jenkins管理员,请进入:
管理Jenkins > 管理凭据> 添加凭据> 用户名密码并保存。
这些凭据将在此Jenkins实例的所有作业配置中可用。
如果您没有管理凭据项,则可能需要安装Jenkins Credentials Plugin