Jenkins Artifactory 发布插件无法提交标记(Windows 主机)

Jenkins Artifactory Release Plugin Unable To Commit Tag (Windows Host Machine)

Jenkins 运行 在 Windows 服务器 2012 主机上。

构建成功运行,直到发布应该被标记为止。

构建日志:

C:\build_tools\Git\cmd\git.exe config --get remote.origin.url # timeout=10
C:\build_tools\Git\cmd\git.exe add -u # timeout=10
C:\build_tools\Git\cmd\git.exe commit -F C:\Windows\TEMP\gitcommit4513460760895217486.txt # timeout=10
Failure in post build SCM action: Cannot commit [artifactory-release] Release version 2.1.1

当通过命令行手动运行上述步骤时,出现的问题是git提交没有正确处理井号(#timeout=10),导致错误:

error: pathspec '#' did not match any file(s) known to git.

这个错误的根本原因原来是我没有为 Git 插件设置 "Global Config user.name" 属性。