繁体   English   中英

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

[英]“Stash pullrequest builder” plugin for Jenkins can't connect to Stash

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

stashpullrequestbuilder.stashpullrequestbuilder.StashBuildTrigger.run()对于hudson.model.FreeStyleProject@678cb9ff [JOB_NAME] java.lang.RuntimeException失败:无法处理PR获取请求;无法运行PR。 https://STASH_URL/rest/api/1.0/projects/PROJECT_NAME/repos/REPO_NAME/pull-requests?start = 0在stashpullrequestbuilder.stashpullrequestbuilder.stash.StashApiClient.getRequest(StashApiClient.java:180)在stashpullrequestbuilder.stashpullrequest Stashpullrequestbuilder.stashpullrequestbuilder.StashRepository.getTargetPullRequests(StashRepository.java:69)处的。 hudson.triggers.Trigger.checkTriggers(Trigger.java:272)位于hudson.triggers.Trigger $ Cron.doRun(Trigger.java:221)位于hudson.triggers.SafeTimerTask.run(SafeTimerTask.java) :50)在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471)在java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)在java.util.concurrent.ScheduledThreadPoo 在java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)处的lExecutor $ ScheduledFutureTask.access $ 301(ScheduledThreadPoolExecutor.java:178)在java.util.concurrent.ThreadPoolExecutor.runWorker(Thread:PoolEx1) java.lang.Thread.run(Thread.java:745)上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)原因:javax.net.ssl.SSLHandshakeException:sun.security.validator。 ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法在sun.security.ssl处找到指向sun.security.ssl.Alerts.getSSLException(Alerts.java:192)所请求目标的有效证书路径。在sun.security.ssl的SSLSocketImpl.fatal(SSLSocketImpl.java:1916)在sun.security.ssl的Handshaker.fatalSE(Handshaker.java:279)在sun.security.ssl的Handshaker.fatalSE(Handshaker.java:273)位于sun.security.ssl.ClientHandshak的.ClientHandshaker.serverCertificate(ClientHandshaker.java:1472) er.processMessage(ClientHandshaker.java:213)位于sun.security.ssl.Handshaker.processLoop(Handshaker.java:913)位于sun.security.ssl.Handshaker.process_record(Handshaker.java:849)位于sun.security.ssl在sun.security.ssl的.SSLSocketImpl.readRecord(SSLSocketImpl.java:1035)在sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:7214)在sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1344)在sun.security。 org.apache.commons.httpclient上的java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)上的ssl.AppOutputStream.write(AppOutputStream.java:122)在java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)上位于org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)的.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)位于org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)的org.apache.commons.htt上的org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)上的pclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:323)org.apache.commons.httpclient.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.Validator的sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)处的sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)处找到到请求目标的有效证书路径。在sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)上的validate(Validator.java:260)在sun.security.ssl.X509TrustManagerImpl上的sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)上的validate(X509TrustManagerImpl.java:231) .checkServerTrusted(X509Trust sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1454)上的ManagerImpl.java:126)... 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

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

我找到了解决方案。 在“高级”选项卡下,有“忽略ssl证书”复选框。 经过检查,没关系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM