Post 在 jenkins 上构建提交到 svn 失败
Post build commit to svn fails on jenkins
在 Jenkins 中,我可以使用 UI 从 SVN 服务器检出来自 subversion 插件的凭据。但是,尝试使用以下命令通过批处理命令行在构建后提交新生成的文件:
svn commit -m "log of revision"
我收到以下错误:
svn: E170013: Commit failed (details follow): svn: E170013: Unable to
connect to a repository at URL 'https://blah/svn/blah/blah' svn:
E230001: Server SSL certificate verification failed: certificate
issued for a different hostname, issuer is not trusted
我在向命令添加 --username blah --password ****** 选项时遇到同样的错误。
有什么想法吗?
您应该在您的 Subversion 服务器上安装有效且受信任的服务器证书。
如果您无法安装证书,请在 Jenkins 运行的命令行中添加 --trust-server-cert
选项。
在 Jenkins 中,我可以使用 UI 从 SVN 服务器检出来自 subversion 插件的凭据。但是,尝试使用以下命令通过批处理命令行在构建后提交新生成的文件:
svn commit -m "log of revision"
我收到以下错误:
svn: E170013: Commit failed (details follow): svn: E170013: Unable to connect to a repository at URL 'https://blah/svn/blah/blah' svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
我在向命令添加 --username blah --password ****** 选项时遇到同样的错误。
有什么想法吗?
您应该在您的 Subversion 服务器上安装有效且受信任的服务器证书。
如果您无法安装证书,请在 Jenkins 运行的命令行中添加
--trust-server-cert
选项。