Jenkins 文件赢得';清理时无法从工作区中删除

Jenkins 文件赢得';清理时无法从工作区中删除,jenkins,continuous-integration,hudson,jenkins-plugins,Jenkins,Continuous Integration,Hudson,Jenkins Plugins,我有以下错误,jenkins无法从工作区删除一些文件。我可以手动删除该文件,但如何使其自动化?在构建之前,我选中了delete workspace,并在“要删除和包含的文件模式”中插入了**/tellar.tar.gz,但仍然没有这样做 正在删除项目工作区 正在清理本地目录 hudson.util.IOException 2:远程文件操作失败:/local/hudson/workspace/CITI\u PATCH\u在hudson.remoting的后期。Channel@bac49a:usnj

我有以下错误,jenkins无法从工作区删除一些文件。我可以手动删除该文件,但如何使其自动化?在构建之前,我选中了delete workspace,并在“要删除和包含的文件模式”中插入了**/tellar.tar.gz,但仍然没有这样做

正在删除项目工作区

正在清理本地目录

hudson.util.IOException 2:远程文件操作失败:/local/hudson/workspace/CITI\u PATCH\u在hudson.remoting的后期。Channel@bac49a:usnjapp09.mh.lucent.com 在hudson.FilePath.act(FilePath.java:848) 在hudson.FilePath.act(FilePath.java:825) 位于hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) 位于hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) 在hudson.model.AbstractProject.checkout(AbstractProject.java:1325)上 位于hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:682) 位于jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:587) 位于hudson.model.Run.execute(Run.java:1543) 在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 在hudson.model.ResourceController.execute(ResourceController.java:88) 运行(Executor.java:236) 原因:java.io.IOException:无法删除/local/hudson/workspace/CITI\u PATCH\u LATE//CITI/CITI\u PATCH\u ll151\u rctm/check/tellar.tar.gz 位于hudson.Util.deleteFile(Util.java:243) 位于hudson.Util.deleteRecursive(Util.java:293) 位于hudson.Util.deleteContentsRecursive(Util.java:204) 位于hudson.Util.deleteRecursive(Util.java:284) 位于hudson.Util.deleteContentsRecursive(Util.java:204) 位于hudson.Util.deleteRecursive(Util.java:284) 位于hudson.Util.deleteContentsRecursive(Util.java:204) 位于hudson.Util.deleteRecursive(Util.java:284) 位于hudson.Util.deleteContentsRecursive(Util.java:204) 位于hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:71) 位于hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136) 在hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:788) 位于hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:769) 位于hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753) 位于hudson.FilePath$FileCallableWrapper.call(FilePath.java:2309) 在hudson.remoting.UserRequest.perform(UserRequest.java:118) 在hudson.remoting.UserRequest.perform(UserRequest.java:48) 在hudson.remoting.Request$2.run(Request.java:326) 在hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 位于java.util.concurrent.FutureTask.run(FutureTask.java:138) 位于java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 运行(Thread.java:662)
存档工件

可能是权限。您可以使用从属用户删除吗?
在windows上更常见,但有时进程会锁定文件。

我遇到了同样的问题,然后我意识到我的资源管理器正在访问Jenkins试图删除的目录。关闭资源管理器后,作业成功

因此,您甚至可以尝试关闭所有访问工作区中文件夹的应用程序