Jenkins 构建过程中提示 GPG 错误
创始人
2024-05-09 07:50:58
0

错误信息如下:

[INFO] --- maven-gpg-plugin:3.0.1:sign (sign-artifacts) @ rets-io ---
gpg: no default secret key: No secret keygpg: signing failed: No secret key

这个问题的原因应该是我们最近把我们的项目发布到中央 Maven 仓库中,但是发布项目到中央仓库中需要 GPG 的签名。

我们 Jenkins 环境上没有安装 GPG 的签名。

因此我们需要把这个签名先进行安装。

安装签名的方面,请参考:将 GPG 安装到 REHL 页面中的内容。

安装 GPG 后还是提示上面的错误

我们遇到了安装成功后还是提示上面的错误。

这个原因是我们的 Jenkins 是按照在 Jenkins 的用户名下面的。

但是为了运行 GPG,我们用了 Root 账号,所以生成的 .gnupg 文件是在 root 文件夹下面的。

在服务器上,用 Jenkins 用户运行:

gpg --list-secret-keys

如果看不到任何输出的话,则说明 Key 是没有办法被 Jenkins 用户访问到的。

可以采用的办法是拷贝 root 下面生成的 .gnupg 文件夹到 Jenkins 目录下。

我们的拷贝路径是拷贝到 /var/lib/jenkins 这个文件夹下。

然后再次确定有输出,再次尝试重新构建,通常能够正常解决问题。

https://www.ossez.com/t/jenkins-gpg/14287

相关内容

热门资讯

nohup安装和用法 nohup 英文全称 no hang up(不挂起) 作用:...
中国进出口银行甘肃省分行浇灌政... 原标题:中国进出口银行甘肃省分行浇灌政策性金融“活水”助力乡村振兴 中国进出口...
Go学习之旅:包、变量和函数(... 文章目录前引包、变量和函数1、包的概念和所用2、导出名或者导出函数3.1、函数参数声明方式ÿ...
欠钱不还警察管不管? 欠钱不还警察管不管1、欠钱不还,警察不管,也不能管,只能向法院起诉;2、法律依据:《公安部关于公安机...
北京高院发布打击治理洗钱犯罪审... 原标题:北京高院发布打击治理洗钱犯罪审判白皮书及典型案例 明知亲友实施贪污贿...
曝周海媚在北京别墅不值钱,住北... 在璀璨夺目的娱乐圈,明星的生活总是充满着各种光鲜和传奇。背后的真相往往与表面的华丽大相径庭。有关周海...
海淀在北京属于教育强的区域,所... 现在有人问哪个行业还有机会,其实哪个行业都有机会,只是看谁去做。记得以前软件测试和嵌入式,都是一些做...
内蒙古赤峰市巴林右旗:“支持起... 原标题:内蒙古赤峰市巴林右旗:“支持起诉+多元化救助”护航困境儿童成长之路 ...
特斯拉深陷诉讼案件,大规模召回... 原标题:特斯拉深陷诉讼案件,大规模召回治标能否治本? 作为对美国国家公路交通安...
RabbitMQ-04 Hel... 首先我们还是先看一下Rabbitmq的工作原理图          从图上我们可以看到࿰...