报进程被另一个程序使用,该怎么处理。求大神解答
你需要去排查是什么程序在用 我之前遇到的是 自己写的代码用了文件之后没有关闭,或者在 CMD 或者 shell 里用过这个文件,就会报被使用,你只要加个关闭的操作就行
从截图上看,你 Archiving 的第二个是把整个 C:/ 都打包记录到指定目录,这范围太大了吧?
Archiving
C:/
C 盘会有 windows 操作系统的很多相关文件,其中不少文件都是有进程长期占用的,所以遇到这个报错不奇怪。根本原因是你范围有问题,不应该打包整个 C 盘的内容到报告目录里。
这是路径 是 c 盘根目录下的一个报告。直接用 ant 跑没问题,用 jenkins 输出两份报告的时候就会报错
你把你的 jenkins 打包 html 报告那部分配置截图发下?
我记得 html publisher 这个插件是把配置了的目录内所有内容都拷贝一份进行存档的,具体配置不大记得了。报错的那个 C:\DumpStack.log.tmp 应该不属于你 html 报告的一部分吧?如果不属于,说明你配置有问题,把一些无关的文件也纳入了。
C:\DumpStack.log.tmp
嗯 我再多看看