我在jenkins上有一个多模块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模块进行发布构建,一切正常。
更新: 我配置了release-plugin使用svnkit,因此它是与Jenkins用于检出的相同客户端。我还配置了preparationGoals以进行“svn cleanup”(清理工作),但没有成功。