Bitbucket Pipeline CLI 命令返回“trustAnchors 参数必须为非空”

问题描述

我正在尝试从我无权访问的云托管服务器中的 Bitbucket 管道中安装的包之一运行 CLI 命令。该命令应该将一堆文件推送到远程服务器。

管道总是失败

引起:javax.net.ssl.SSLException:java.lang.RuntimeException: 意外错误:java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须非空

我看过以下关于 bitbucket 和堆栈溢出的帖子 SSL Connection fail

Unable to execute outbound SSL

Error - trustAnchors parameter must be non-empty

而且看起来我需要在服务器上执行一些命令,但是由于我的托管是云,并且由于我不太完全理解这是什么(它看起来像 JAVA ?但在我的机器上,命令可以工作,我没有安装 JAVA ?)我想知道我该怎么做才能让它工作,我对这个领域一无所知。

我联系了 bitbucket,它向我指出了 Here 告诉我使用您需要使用属性 javax.net.debug=alljavax.net.ssl.trustStore=/path/to/Truststore 来调试问题。

但同样,我的机器上没有安装java,它可以工作。我还使用了一个不包含 java 的简单图像 image: circleci/node:12-browsers,因此找不到 java/javax 命令。我被卡住了。

感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)