我正在尝试使用带有git的M2 Release Plugin从Jenkins运行maven发布版本。
Jenkins具有对git存储库的只读访问权限,因此我需要在构建期间手动指定凭据。它们会通过-Dusername=\*\*\*\* -Dpassword=\*\*\*\*
传递给maven发布插件,当我手动运行scm.username
和scm.password
时,会在release.properties
中创建release:prepare
和release:perform
按顺序。
然而,release:perform
任务似乎忽略了这些。
还有其他方法可以让maven发布插件接受构建中的凭据吗?