首次使用Subversion for SCM配置构建作业时,会出现如下错误:
我知道要输入我的凭据,我只需要使用此网址。 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
由于
答案 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/
):
答案 2 :(得分:0)
解决此问题的一种方法是使用Subversion命令行。 Jenkins不需要命令行客户端,您可能需要安装它。
但是,对于特定的存储库,请通过命令行与要使用的用户签出项目。然后,当Subversion询问您是否要缓存凭据时,请说“是”。
当Jenkins执行结帐时,如果您未指定要使用的特定Jenkins凭据,它将使用这些缓存的凭据。这适用于每个Subversion存储库。