问答 jenkins 一个项目生成两个报告报错

小人物 · 2021年09月08日 · 最后由 小人物 回复于 2021年09月10日 · 4010 次阅读


报进程被另一个程序使用,该怎么处理。求大神解答

共收到 5 条回复 时间 点赞

你需要去排查是什么程序在用 我之前遇到的是 自己写的代码用了文件之后没有关闭,或者在 CMD 或者 shell 里用过这个文件,就会报被使用,你只要加个关闭的操作就行

从截图上看,你 Archiving 的第二个是把整个 C:/ 都打包记录到指定目录,这范围太大了吧?

C 盘会有 windows 操作系统的很多相关文件,其中不少文件都是有进程长期占用的,所以遇到这个报错不奇怪。根本原因是你范围有问题,不应该打包整个 C 盘的内容到报告目录里。

陈恒捷 回复

这是路径 是 c 盘根目录下的一个报告。直接用 ant 跑没问题,用 jenkins 输出两份报告的时候就会报错

小人物 回复

你把你的 jenkins 打包 html 报告那部分配置截图发下?

我记得 html publisher 这个插件是把配置了的目录内所有内容都拷贝一份进行存档的,具体配置不大记得了。报错的那个 C:\DumpStack.log.tmp 应该不属于你 html 报告的一部分吧?如果不属于,说明你配置有问题,把一些无关的文件也纳入了。

陈恒捷 回复

嗯 我再多看看

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册