首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当p2站点不存在时,让Tycho/Jenkins构建失败

当p2站点不存在时,让Tycho/Jenkins构建失败
EN

Stack Overflow用户
提问于 2015-06-15 15:44:49
回答 1查看 129关注 0票数 0

我有一个用Jenkins构建的RCP应用程序,使用"mvn clean verify“运行Maven/Tycho。当我的应用程序的目标平台包含一个不再可用的p2存储库站点时,Tycho会打印一个警告,但仍然使用它的本地缓存。

代码语言:javascript
复制
[WARNING] Failed to access p2 repository http://download.eclipse.org/technology/babel/update-site/R0.11.1/indigo, use local cache. Neither http://download.eclipse.org/technology/babel/update-site/R0.11.1/indigo/content.jar nor http://download.eclipse.org/technology/babel/update-site/R0.11.1/indigo/content.xml found.

我花了相当长的时间才注意到这个问题,因为Jenkins构建成功没有任何问题,我不会读取所有控制台输出……

我希望得到这个问题的通知,这样我就可以在移动或删除存储库时采取措施。在正常情况下,Tycho应该仍然使用它的缓存。

我可以使用Jenkins解决这个问题吗?或者我可以指示Tycho快速失败(缺点:在临时停机时也会失败)?

为了部分回答我的问题,最好的解决方案可能是设置一个本地p2镜像,但我认为这需要更多的工作。

EN

回答 1

Stack Overflow用户

发布于 2015-06-15 16:59:59

您可以使用Jenkins Text finder插件根据Jenkins构建的输出将其标记为不稳定或失败。

  • 管理Jenkins插件并从可用插件安装文本查找器插件。
  • 编辑项目以添加生成后操作"Jenkins文本查找器“。
  • 检查”同时搜索控制台输出“,将正则表达式设置为”无法访问p2存储库“,并检查”如果找到则不稳定“。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30839797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档