【问题标题】:Public SSL certificate Error公共 SSL 证书错误
【发布时间】:2018-03-01 07:29:40
【问题描述】:

我们已经使用 Jenkins 完成了 JIRA 的设置。从 Jira 端,它显示 Jenkins 工作,但从 Jenkins 端无法连接 Jira。 SSL 证书问题正在显示

要求:Jenkins 与 Jira 集成。

1) Jenkins 应该与 Jira 集成
2) 作业构建成功或失败时自动更新工单。
3) 如果测试失败,在 Jira 中创建 bug

到现在为止。
1) 创建代码以使用 mvn 和 SVN 运行测试
2) 将 SVN 集成到 Jenkins [工作正常]
3) 安装 Jira 插件、JiraTestResultReporter、Jiraissueupdater

请帮我获取公共 SSL 证书

【问题讨论】:

    标签: jenkins ssl-certificate


    【解决方案1】:

    试试这些步骤!

    第一步:获取https://www.google.com的根证书

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

    就是这样!您获得了根证书!

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

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

    1. 通过 JAVA_HOME/jre/lib/security/cacerts 导航到 cacerts
    2. 下载并安装适用于所有平台的 keytool explorer
    3. 在该工具中打开 cacerts 并通过“导入受信任的证书”按钮导入证书。
    4. 保存您的更改(如果是 mac 并且您没有写入权限,您可能会遇到问题!)

    第三步:重启詹金斯

    从现在开始,您应该不会遇到 ssl 握手问题。

    【讨论】:

    • 谢谢@positivecrux。第 1 步是我的情况所需要的。获得证书文件 (.cer) 后,我只需双击它即可将其导入钥匙串(我的 Jenkins slave 在 Mac 上运行)。一旦我将它添加到钥匙串并重新运行我的 Jenkins 项目,一切正常。我不需要重新启动 Jenkins 从站。我在构建中有一个命令可以解锁钥匙串。
    猜你喜欢
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 2013-10-21
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多