我正在过渡到 Maven(从 Ant)并希望在 Jenkins 作业中使用 GPG 自动签署我的工件。
从我阅读的文档中,我需要手动运行 Maven 来签署文档
$ mvn clean deploy -Dgpg.passphrase=yourpassphrase
如何在不泄露密码的情况下执行此操作?
是否可以?
我看到了这个 SO 问题,但没有任何迹象表明如何配置 Jenkins Job / Maven POM:在 CI 环境中,在哪里保存 Maven 项目的 GPG 密钥?
我在运行 Jenkins 的同一台服务器上生成了 GPG 密钥。