詹金斯和人工证书
jenkins and artifactory certificates
我需要通过 HTTPS 运行 Jenkins。
我创建了证书并将其放入密钥库。然后我使用以下选项启动 Jenkins:
--httpsPort=8443 --httpsKeyStore=/etc/pki/java/cacerts --httpsKeyStorePassword=changeit
到目前为止一切顺利。但是在 Artifactory 中部署文件时出现 "peer not authenticated" 错误。
根据 a solution here 我将我的人工证书添加到密钥库。
现在我可以在 Artifactory 上部署文件,但 Jenkins 从密钥库(Artifactory 之一)中获取了错误的条目。我有一个与 Jenkins 相关的错误证书。
我无法指定 Jenkins 应该使用的别名。
根据 Jenkins docs 可以使用以下选项 运行 Jenkins:
--httpsPort=443 --httpsCertificate=path/to/cert --httpsPrivateKey=path/to/privatekey
但在这种情况下,我无法使用我的 Artifactory 证书。
如何 运行 Jenkins 同时拥有 Jenkins 和 Artifactory 证书?
尝试不同的方法我想到了重命名 jenkins 证书的别名。
新别名是jenkins
。
奇怪的是它解决了我的问题。对我来说,它看起来更像是一种破解而不是解决方案。把你真正的解决方案放在这里,我会接受它。
我需要通过 HTTPS 运行 Jenkins。
我创建了证书并将其放入密钥库。然后我使用以下选项启动 Jenkins:
--httpsPort=8443 --httpsKeyStore=/etc/pki/java/cacerts --httpsKeyStorePassword=changeit
到目前为止一切顺利。但是在 Artifactory 中部署文件时出现 "peer not authenticated" 错误。 根据 a solution here 我将我的人工证书添加到密钥库。
现在我可以在 Artifactory 上部署文件,但 Jenkins 从密钥库(Artifactory 之一)中获取了错误的条目。我有一个与 Jenkins 相关的错误证书。
我无法指定 Jenkins 应该使用的别名。
根据 Jenkins docs 可以使用以下选项 运行 Jenkins:
--httpsPort=443 --httpsCertificate=path/to/cert --httpsPrivateKey=path/to/privatekey
但在这种情况下,我无法使用我的 Artifactory 证书。
如何 运行 Jenkins 同时拥有 Jenkins 和 Artifactory 证书?
尝试不同的方法我想到了重命名 jenkins 证书的别名。
新别名是jenkins
。
奇怪的是它解决了我的问题。对我来说,它看起来更像是一种破解而不是解决方案。把你真正的解决方案放在这里,我会接受它。