6

我正在过渡到 Maven(从 Ant)并希望在 Jenkins 作业中使用 GPG 自动签署我的工件。

从我阅读的文档中,我需要手动运行 Maven 来签署文档

$ mvn clean deploy -Dgpg.passphrase=yourpassphrase

如何在不泄露密码的情况下执行此操作?

是否可以?

我看到了这个 SO 问题,但没有任何迹象表明如何配置 Jenkins Job / Maven POM:在 CI 环境中,在哪里保存 Maven 项目的 GPG 密钥?

我在运行 Jenkins 的同一台服务器上生成了 GPG 密钥。

4

1 回答 1

1

我认为您正在搜索此插件https://wiki.jenkins-ci.org/display/JENKINS/Mask+Passwords+Plugin 如果您需要部署密钥库https://wiki.jenkins-ci ,此插件也可能会有所帮助.org/display/JENKINS/Build+Secret+Plugin

于 2011-06-20T09:57:54.050 回答