gpt4 book ai didi

svn - 在jenkins上执行maven发布失败导致svn文件锁定

转载 作者:行者123 更新时间:2023-12-03 07:27:36 26 4
gpt4 key购买 nike

我在 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.

如果我在命令行上进行初始 checkout 和 Maven 发布构建,一切都会正常。如果我在 jenkins 上为单个 Maven 模块进行发布构建,则一切正常。

更新:我将发布插件配置为使用 svnkit,因此它与 jenkins 用于结帐的客户端相同。我还配置了 PreparationGoals 来进行“svn cleanup”(清理工作),但没有成功。

最佳答案

我找到了解决方法。我已经为发布插件配置了属性commitByProject。这样就解决了问题。但在我看来,这仍然是 Jenkins 中的一个错误,它应该在没有这个参数的情况下也能工作。

关于svn - 在jenkins上执行maven发布失败导致svn文件锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18568852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com