竹子构建错误:如何正确清洁竹子缓存?
Posted
技术标签:
【中文标题】竹子构建错误:如何正确清洁竹子缓存?【英文标题】:Bamboo build error: How to properly clean bamboo caches? 【发布时间】:2017-09-01 15:58:47 【问题描述】:问题:
Bamboo 执行的旧单元测试在我当前的开发分支中不存在,这会导致构建错误。
导致此问题的情况:
在对我的 maven java 项目进行了大的重构过程之后,我基本上移动、修改和重命名了每个文件,我将更改提交到我的远程存储库。
这触发了我的竹子构建计划,开始构建过程。
git 代码检查似乎可以工作,但是下一步,运行单元测试,失败了! 查看日志文件,我看到一个旧的、不再存在的 java 单元测试类被执行,当然由于 NullPointerExceptions 而失败。
我尝试解决此问题的方法
A.在管理部分删除缓存
-
我去 Bamboo->Administration->Repository Settings 并选择
我的项目的缓存并将其删除。
我又开始了构建计划
构建错误!同样的问题
B.删除文件系统中的缓存目录
在竹服务器上启动 RDP 会话
停竹
转到 D:\bamboo-home_64\xml-data\build-dir_git-repositories-cache
删除此文件夹中的所有文件
开始竹
再次启动构建计划
构建错误!同样的问题
元信息
bamboo 版本:6.1.0 build 60103 - 17 年 7 月 18 日
我不知道我能做些什么来解决这个问题..
【问题讨论】:
【参考方案1】:有清理工作目录任务。将其作为第一个任务添加到您的 Job 中,看看它是否能解决问题。
【讨论】:
作为一个后期更新:我必须同时做,删除竹主目录中的缓存文件夹并添加“清理工作目录”任务作为第一个任务。以上是关于竹子构建错误:如何正确清洁竹子缓存?的主要内容,如果未能解决你的问题,请参考以下文章
Selenium webdriver错误无法在(竹子)上找到元素