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