gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 14:49:35 25 4
gpt4 key购买 nike

我尝试使用“ 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.stash.StashApiClient.getRequest(StashApiClient.java:180)
    在stashpullrequestbuilder.stashpullrequestbuilder.stash.StashApiClient.getPullRequests(StashApiClient.java:68)
    在stashpullrequestbuilder.stashpullrequestbuilder.StashRepository.getTargetPullRequests(StashRepository.java:69)
    在stashpullrequestbuilder.stashpullrequestbuilder.StashPullRequestsBuilder.run(StashPullRequestsBuilder.java:30)
    在stashpullrequestbuilder.stashpullrequestbuilder.StashBuildTrigger.run(StashBuildTrigger.java:218)
    在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.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 301(ScheduledThreadPoolExecutor.java:178)
    在java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)
    在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.fatalSE(Handshaker.java:279)
    在sun.security.ssl.Handshaker.fatalSE(Handshaker.java:273)
    在sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1472)
    在sun.security.ssl.ClientHandshaker.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)
    在sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
    在java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    在java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
    在org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
    在org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
    在org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
    在org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    在org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    在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.PKIXValidator.doBuild(PKIXValidator.java:385)
    在sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
    在sun.security.validator.Validator.validate(Validator.java:260)
    在sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
    在sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
    在sun.security.ssl.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

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

最佳答案

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

关于ssl - Jenkins的“Stash Pullrequest Builder”插件无法连接到Stash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35628518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com