1

我正在使用 Jenkins 版本 1.447.2。我安装了最新的凭据插件和 SSH 凭据插件。我在“管理凭据”屏幕下配置了所有内容。现在,我希望 Subversion 插件能够自动使用这个凭证。但是,它没有这样做。它要求我再次输入凭据,而不是使用存储在凭据插件下的凭据。请确认我对 Credentials 插件的理解是否正确,或者我遗漏了什么。有没有可用的解决方案?

4

2 回答 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 回答