詹金斯玩!插件:无法在Cloudbees服务器上配置自动安装

时间:2015-12-08 22:43:05

标签: plugins jenkins playframework cloudbees

我为Play安装了Jenkins插件!框架:https://wiki.jenkins-ci.org/display/JENKINS/play-plugin

但是,我遇到了配置该插件的问题。 Jenkins服务器没有安装Play,因此我尝试使用“自动安装”选项配置自动安装。不幸的是,当我将URL传递给Typesafe Activator的ZIP存档时,我得到握手失败。

Jenkins服务器是Cloudbees云的一部分。

关于出了什么问题以及如何处理它的任何想法?

Please see the attached screenshot

编辑:将“https”更改为“http”可解决握手问题。但是,Play不会安装在Jenkins服务器上。构建找不到“激活器”可执行文件。我怀疑这可能是Jenkins Play插件的问题。

1 个答案:

答案 0 :(得分:0)

似乎你的java cacerts没有正确的证书。您可以尝试以下步骤。

第1步:获取https://www.google.com

的根证书
  1. 在Chrome浏览器中打开https://www.google.com
  2. 从上下文菜单中选择Inspect(右键单击页面)并导航到安全选项卡
  3. 点击查看证书
  4. 单击层次结构上最顶层的证书,并使用根CA短语确认它是否已加尾。
  5. 将您在桌面上看到书面证书的图像拖放。
  6. 多数民众赞成!你有你的根证书!

    第2步:将证书安装到java cacerts

    请确认您已声明系统变量JAVA_HOME,并且您将仅在该jre cacerts上执行这些步骤!

    1. 通过JAVA_HOME / jre / lib / security / cacerts导航至cacerts
    2. 下载并安装适用于所有平台的keytool资源管理器
    3. 在该工具中打开cacerts并通过“import trusted certificate”按钮导入cetificate。
    4. 保存您的更改(如果是mac并且您没有写入权限,则可能会遇到问题!)
    5. 第3步:重启jenkins

      现在你不应该得到ssl握手问题。