
[英]Copy a file to a different directory during Jenkins build on Windows
[英]Release Windows File Handles During an Automated Build
我有一个自动构建过程,当没有人在办公室时会运行,它可以推动构建,部署IIS网站和其他各种任务。 问题是,如果有人在这些应用程序之一中打开文件(例如说他们正在文本编辑器中查看web.config),则构建失败,因为它无法删除文件。 我已经看到人们提出了一种使用Unlocker释放文件句柄的解决方案,但是我不需要交互式程序-我想要一个可以在构建过程中调用的命令行应用程序来自动释放目录中的所有打开的句柄。
从源代码的单独副本进行构建。 将原始副本留给开发人员检查。
Microsoft提供handle.exe ,这是一个命令行工具。 不过,您需要进行一些忍者解析才能解释输出。 另请注意,强行关闭手柄会产生非常不受欢迎的副作用,实际上可以更安全地终止有问题的过程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.