我正在使用 Jenkins 版本 1.447.2。我安装了最新的凭据插件和 SSH 凭据插件。我在“管理凭据”屏幕下配置了所有内容。现在,我希望 Subversion 插件能够自动使用这个凭证。但是,它没有这样做。它要求我再次输入凭据,而不是使用存储在凭据插件下的凭据。请确认我对 Credentials 插件的理解是否正确,或者我遗漏了什么。有没有可用的解决方案?
问问题
1576 次
2 回答
3
我知道这个回复可能有点晚了。SVN 插件 > 1.54 使用凭证插件。我相信 git 等也可以。如果您还使用工作 DSL,则 ID 将显示在“高级”选项卡下。请务必在添加凭据时进行设置,否则您将获得自动生成的 UUID,例如
scm {
svn {
location ('http://example.com/your/svn/repo') {
credentials('TheValueEntered')
directory('.')
}
}
}
于 2016-04-14T11:23:16.720 回答
2
您的理解可能在一段时间后是正确的,但还不是。
Credentials 插件相当新,Subversion 插件的更改日志 (https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin) 没有说明添加对 Credentials 插件的支持。
我不得不假设 Subversion 插件仍然继续自行管理凭据。
于 2012-07-11T22:54:29.177 回答