2015-12-08 65 views
1

我已经安装了用于Play的Jenkins插件!框架:https://wiki.jenkins-ci.org/display/JENKINS/play-plugin詹金斯玩!插件:未能在Cloudbees服务器上配置自动安装

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

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

有什么想法出现问题以及如何处理它?

Please see the attached screenshot

编辑:改变 “https” 开头,以 “HTTP” 解决握手问题。但是,Play并未安装在Jenkins服务器上。该版本没有找到“激活器”可执行文件。我怀疑这可能是Jenkins的Play插件的一个问题。

回答

0

看来你的java cacerts没有正确的证书。你可以尝试以下步骤。

步骤1:取得的https://www.google.com

  1. 打开https://www.google.com根证书中铬的浏览器。
  2. 选择从上下文菜单(右键点击页面上)检查并导航到安全标签
  3. 点击查看证书
  4. 点击最上面的证书层次结构,并确认它是用尾巴根CA短语。
  5. 拖放您在桌面上看到书面证书的图像。

那就是它!你有你的根证书!

第2步:安装证书到Java cacerts的

请确认您有系统变量JAVA_HOME声明,你将执行上只有JRE cacerts的这些步骤!

  1. 导航到cacerts中由JAVA_HOME/JRE/lib/security中/ cacerts的
  2. 下载并安装密钥工具资源管理器是适用于所有平台
  3. 在工具和进口cetificate开放cacerts中的“导入受信任的证书”按钮。
  4. 保存更改(你可能会遇到问题,如果它是Mac和你没有写访问!)

第3步:重新启动詹金斯

你不应该得到SSL握手的问题现在开始。