Jenkins无法删除工作区

问题描述 投票:1回答:2

我一直在努力解决这个常见问题,却找不到一个好的解决方案。我有一个java进程,它创建一个位于工作区中的文件的句柄,因此下一个构建无法删除工作区。从机是Windows机器。我正在寻找一种强制删除工作区的方法,无论正在运行的进程如何,我希望在构建的开始时发生这种情况。有谁知道如何正确地做到这一点?在自由式工作?谢谢!

windows jenkins devops handle workspace
2个回答
0
投票

Jenkins Post Build Action>'构建完成时删除工作区'应该完成这项工作。 否则,如果您有权限问题,那么您可以 添加构建步骤>'执行shell' 并运行命令'sudo rm -rf $ WORKSPACE'


0
投票

你可以使用clean workspace plugin。安装插件后,您可以在自由式作业中启用一个选项:“在构建开始之前删除工作区”,如文档中所述。

© www.soinside.com 2019 - 2024. All rights reserved.