首页 文章

Jenkins maven发布凭据

提问于
浏览
0

我目前正在使用带有bitbucket的cloudbees .

我've been trying to configure the release of the maven projects. To perform the release I'使用了 Maven Release Plug-in Plug-in .

我正在尝试发布的测试项目能够从mercurial存储库更新,更改并标记版本,并尝试将发布的工件上载到私有cloudbees发布存储库 . 我面临的问题是它无法对此存储库进行身份验证 . 据我所知,我必须在settings.xml中添加存储库的凭据 . 这引起了一些疑虑:

  • 为什么我可以使用post build操作从作业上传产生的工件,但是在使用release插件时需要进行身份验证?

  • 是否有一些更好的方法来验证存储库而不是通过用户名和密码?例如ssh .

1 回答

  • 1

    你在谈论哪个回购?您推送工件的Maven或推送新标签的BitBucket并更新当前分支的版本号?你需要两者 .

    在私有文件夹的settings.xml中添加Cloudbees凭据就可以了 . 这与您在本地Maven回购( ~/.m2/settings.xml )中设置从Cloudbee的Maven回购中获取的内容相同 .

相关问题