Jenkins的“ Stash Pullrequest Builder”插件无法连接到Stash

阿里亚桑德·卡瓦列维奇(Aliaksandr Kavalevich)

我尝试使用“ Stash pullrequest构建器插件”将Stash和Jenkins集成在一起。在他们的页面上说,它应该是可用的变量“ $ {pullRequestId}”。但是我没有这份工作。作业日志中没有该错误的内容(构建失败,因为变量$ {pullRequestId}不可用),但是在Jenkin的系统日志中出现以下异常:

stashpullrequestbuilder.stashpullrequestbuilder.StashBuildTrigger.run()因hudson.model.FreeStyleProject@678cb9ff [JOB_NAME] java.lang.RuntimeException失败:无法处理PR获取请求;无法运行。https://STASH_URL/rest/api/1.0/projects/PROJECT_NAME/repos/REPO_NAME/pull-requests?start = 0在stashpullrequestbuilder.Stashpullrequestbuilder.Request.stashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Repository.Response.sashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Response.sashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Response.sashpullrequestbuilder.Stashpullrequestbuilder.Stashpullrequestbuilder.Response.sashpullrequestbuilder.Response.sashpullrequest.com在hudson.triggers.Trigger.rig(rigger.triggers.Trigger.Trigger.Trigger.Triggers.Trigger.rig(triggers.Trigger.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.rig(triggers.Trigger.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.Triggers.Trigger.rig(triggers.Trigger.Trigger.rig)触发).ggp.triggers.Trigger.Trigger.Trigger.rig(triggers.Trigger.Trigger.Triggers.Trigger.rig(triggers.Trigger.rig).Trigger.rig(triggers.Trigger.Trigger.Triggers.Trigger.rig)。 hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)处的$ Cron.doRun(Trigger.java:221)在java.util.concurrent.Executors处的$ Cron.doRun(Trigger.java:50)在java.util处的$ RunnableAdapter.call(Executors.java:471) parallel.FutureTask.runAndReset(FutureTask。java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 301(ScheduledThreadPoolExecutor.java:178)at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)at java.util.conconcurrent。 ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)原因:javax.net .ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法在sun.security.ssl.Alerts.getSSLException(Alerts。 java:192),位于sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916),位于sun.security.ssl.Handshaker。位于sun.security.ssl的fatalSE(Handshaker.java:279).Handshaker.fatalSE(Handshaker.java:273 :)位于sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1472)位于sun.security.ssl.ClientHandshaker位于sun.security.ssl的.processMessage(ClientHandshaker.java:213)。位于sun.security.ssl的Handshaker.processLoop(Handshaker.java:913)。位于sun.security.ssl的Handshaker.process_record(Handshaker.java:849)。 sun.security.ssl上的SSLSocketImpl.readRecord(SSLSocketImpl.java:1035)在sun.security.ssl上的SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1344)在sun.security.ssl上的SSLSocketImpl.writeRecord(SSLSocketImpl.java:721) org.apache.commons.httpclient上的java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)处的.AppOutputStream.write(AppOutputStream.java:122)在java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)处的。org上org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)上的HttpConnection.flushRequestOutputStream(HttpConnection.java:828)org上的org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)上的HttpConnection.flushRequestOutputStream(HttpConnection.java:828) org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)上的.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient .java:397),位于org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323),位于stashpullrequestbuilder.stashpullrequestbuilder.stash.StashApiClient.getRequest(StashApiClient.java:173)... 14造成原因:sun .security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法在sun.security.validator的sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)处的sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)处找到指向请求目标的有效证书路径。位于sun.security.ssl的Validator.validate(Validator.java:260).X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)处于sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) .X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)位于sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1454)... 31更多原因:sun.security.provider.certpath.SunCertPathBuilderException:无法找到有效的在sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)在java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)在sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)...另外37

如何解决这个问题?谢谢。

阿里亚桑德·卡瓦列维奇(Aliaksandr Kavalevich)

我找到了解决方案。在“高级”选项卡下,有一个复选框“忽略ssl证书”。经过检查,一切都很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

丢弃Git Stash Pop

来自分类Dev

Diff branches in Atlassian Stash

来自分类Dev

在Atlassian Stash的Diff分支

来自分类Dev

Jenkins Blue Ocean插件无法连接到GitHub

来自分类Dev

用于Jenkins的Git插件无法连接到存储库

来自分类Dev

由于冲突而无法“ git stash pop”

来自分类Dev

使用Jenkins和OnPrem Az-Devops进行PullRequest构建验证

来自分类Dev

git stash创建和git stash存储的目的是什么?

来自分类Dev

使用git stash分支时找不到stash

来自分类Dev

How do you “update” a stash?

来自分类Dev

git remove file from stash

来自分类Dev

git stash恢复被忽略的文件

来自分类Dev

git stash在Windows上很慢

来自分类Dev

git stash恢复被忽略的文件

来自分类Dev

Git 不断失去对 stash 的引用

来自分类Dev

如何撤消 git stash --all

来自分类Dev

git stash show -p stash @ {N}和git show stash @ {N}之间的区别?

来自分类Dev

SourceTree和Stash:无法获取本地发行者证书

来自分类Dev

Git stash pop 错误:无法创建文件权限被拒绝

来自分类Dev

Jenkins上的Docker插件无法测试连接

来自分类Dev

使用stash和sourcetree进行Git标记

来自分类Dev

IntelliJ IDEA中的Git Stash vs Shelve

来自分类Dev

交互模式下的“ git stash apply”

来自分类Dev

测试将Stash与TestActorRef混合的Akka演员

来自分类Dev

如何从“ git stash save --all”中恢复?

来自分类Dev

git stash report:''不是隐藏参考

来自分类Dev

如何为多个提交“ git stash”更改?

来自分类Dev

检查“ git stash”是否藏有东西

来自分类Dev

查看Atlassian Stash中分支的treeview