如何在不使用UI的情况下将SVN凭据输入Jenkins?

时间:2015-03-20 11:37:03

标签: windows svn jenkins

首次使用Subversion for SCM配置构建作业时,会出现如下错误:

enter image description here

我知道要输入我的凭据,我只需要使用此网址。 HTTP://< my-server> / scm / SubversionSCM / enterCredential

但是我试图完全自动化我的jenkins服务器的设置/配置。有没有办法在不必访问UI的情况下提供jenkins svn凭证?

我的jenkins服务器在Windows上,是最新版本。 Subversion在linux上。

修改:我在网上看到的截图类似于上面的截图,但凭据字段除外! 有谁知道为什么我看不到这个字段。这是图像的网址 http://michal.karzynski.pl/images/illustrations/2014-04-19/jenkins-source-code-management-configuration.png

由于

3 个答案:

答案 0 :(得分:2)

https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

这可以为svn repo提供凭证。

你究竟要做什么?只需访问SVN或查找SVN SCM更改或任何其他更改。只需输入密码,我就不需要jenkins插件

答案 1 :(得分:1)

解决方案是创建一些&#34;域凭据&#34;在&#34;管理凭据&#34;部分(管理员部分:http://<server>:8080/credentials/):

enter image description here

答案 2 :(得分:0)

解决此问题的一种方法是使用Subversion命令行。 Jenkins不需要命令行客户端,您可能需要安装它。

但是,对于特定的存储库,请通过命令行与要使用的用户签出项目。然后,当Subversion询问您是否要缓存凭据时,请说“是”。

当Jenkins执行结帐时,如果您未指定要使用的特定Jenkins凭据,它将使用这些缓存的凭据。这适用于每个Subversion存储库。