windows - 詹金斯无法删除工作区
问题描述
我一直在努力解决这个常见问题,但找不到好的解决方案。我有一个 java 进程,它创建了一个位于工作区中的文件的句柄,因此下一次构建失败,无法删除工作区。从机是一台 Windows 机器。我正在寻找一种方法来强制删除工作区,而不管正在运行的进程如何,我希望在构建开始时发生这种情况。有谁知道如何正确地做到这一点?在自由式工作中?谢谢!
解决方案
Jenkins Post Build Action > 'Delete Workspace when build is done' 应该可以完成这项工作。
或者,如果您有权限问题,那么您可以
添加一个构建步骤 > 'Execute shell '
并运行命令' sudo rm -rf $WORKSPACE '
推荐阅读
- java - 可以在方法调用中调用 testng 注释吗?
- json - 使用 jq 从数组中选择特定项目
- angular - 角度 2+ 中的掩码数到哈希格式
- laravel-nova - Laravel Nova Action - 附加多个数据透视记录
- excel - 使用 Google Maps API 密钥计算 Excel 距离
- android - 如何解决有关“使用短信或通话记录权限组”的谷歌播放警告
- python - Django ORM: Min('field',filter=...) 导致 TypeError: can only concatenate list (not "tuple") to list
- javascript - 无法通过 Javascript 执行 Switch Card
- scala - 不能通过下限规则限制方法
- css - 无法使用引导程序将 div 与背景图像大小覆盖正确对齐