我在 jenkins 上有一个 Multi-Module-Maven 构建工作。Jenkins 运行在 win2008 服务器上。完成这项工作的 jenkins-slave 也在 win2008 服务器上运行。在 jenkins 上执行 maven 发布失败导致锁定 svn 文件:
The svn command failed.
Command output:
svn: E155004: Commit failed (details follow):
svn: E155004: Working copy 'C:\Users\jenkins\workspace\MavenDemoDeploy' locked.
svn: E155004: 'C:\Users\jenkins\workspace\MavenDemoDeploy' is already locked.
如果我在命令行上进行初始结帐和 Maven 发布版本,一切正常。如果我在 jenkins 上为单个 maven 模块发布版本,一切正常。
更新: 我将发布插件配置为使用 svnkit,因此它与 jenkins 用于结帐的客户端相同。我还配置了preparationGoals 来进行“svn cleanup”(清理工作),但没有成功。