加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何通过bash脚本检测来自ant/maven的构建错误?

发布时间:2020-12-15 19:56:31 所属栏目:安全 来源:网络整理
导读:我正在编写一个bash脚本来自动化构建过程。有两个主要构建块,一个是蚂蚁任务,一个是普通的“mvn clean install”。当这两个构建过程中存在构建错误时,我想做一些事情。 问题是,这些构建将不时包含测试失败或错误,但最终结果是成功的。我相信这些进程返
我正在编写一个bash脚本来自动化构建过程。有两个主要构建块,一个是蚂蚁任务,一个是普通的“mvn clean install”。当这两个构建过程中存在构建错误时,我想做一些事情。

问题是,这些构建将不时包含测试失败或错误,但最终结果是成功的。我相信这些进程返回的状态代码($?)应为0,无论构建失败或成功,我可能都错了。

所以我的脚本检测最终结果(构建失败/成功)的最佳方法是什么,而不会在中间构建期间捕获虚假信息(测试错误等)?

mvn clean test
rc=$?
if [[ $rc -ne 0 ]] ; then
  echo 'could not perform tests'; exit $rc
fi

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读