Đức*_*yễn 2 svn jenkins jenkins-pipeline
我正在与 Jenkins 合作进行自动构建。我在詹金斯中调用一个批处理文件:
调用Setup_trunk_01.bat
Setup_trunk_01.bat的代码为:
svn propset svn:externals "https://svn02/vc/disney_kingdom_iphone/branches/maintenance/update12_gungho@90987 trunk" .
svn update .
Run Code Online (Sandbox Code Playgroud)
我有错误:svn: E230001: Server SSL certificate verification failed: issuer is not trusted
当我手动调用它时,它起作用了。但我无法更改Setup_trunk_01.bat的代码。我认为问题出在凭证上。但我不知道到底要修复什么错误。
我猜你的 SVN 服务器正在使用 HTTPS 自签名 SSL 证书。您应该联系系统管理员并要求他应用由受信任的证书颁发机构签名的有效服务器证书。
您还可以通过--trust-server-cert在命令中添加命令行选项来使 SVN 客户端忽略此证书警告。--non-interactive顺便说一句,也不要忘记在命令中添加选项。