詹金斯和神器证书

时间:2017-01-20 14:31:14

标签: jenkins ssl-certificate artifactory

我需要通过HTTPS运行Jenkins。

我创建了证书并将其放入密钥库。然后我使用以下选项启动了Jenkins:

--httpsPort=8443 --httpsKeyStore=/etc/pki/java/cacerts --httpsKeyStorePassword=changeit 

到目前为止一切顺利。但是在Artifactory中部署文件时,我遇到了“peer not authenticated”错误。 根据{{​​3}}我将我的神器证书添加到密钥库。

现在我可以在Artifactory上部署文件,但Jenkins从密钥库(Artifactory)中选择了错误的条目。我有一个与詹金斯有关的错误证书。

我无法指定Jenkins应该使用的别名。

根据a solution here,可以使用以下选项运行Jenkins:

--httpsPort=443 --httpsCertificate=path/to/cert --httpsPrivateKey=path/to/privatekey

但在这种情况下,我无法使用我的Artifactory证书。

如何使用Jenkins和Artifactory证书运行Jenkins?

1 个答案:

答案 0 :(得分:0)

尝试不同的事情我想到了重命名jenkins证书别名的想法。

新别名为return httpStatus(Code=req.status_code, Desc=req.reason)

奇怪的是它解决了我的问题。对我来说,它看起来更像是一个黑客而不是解决方案。把你的真实解决方案放在这里,我会接受它。