【发布时间】:2016-10-25 12:31:01
【问题描述】:
我有一个 Jenkins (Maven) 作业,它构建 Web 服务并将其部署到 Tomcat 8 服务器。
如果部署到 Tomcat 失败,Jenkins 作业仍然会成功完成。
[INFO] tomcatManager status code:200, ReasonPhrase:OK
[INFO] FAIL - Deployed application at context path /dims but context failed to start
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.625s
[INFO] Finished at: Tue Oct 25 12:14:21 CEST 2016
[INFO] Final Memory: 17M/40M
[INFO] ------------------------------------------------------------------------
Finished: SUCCESS
如果部署失败,有没有办法让 Jenkins 作业失败?
【问题讨论】:
-
从您发布的小日志来看,它看起来更像是 maven(或其插件)问题。如果你从命令行发出相同的命令,你最后是否也会得到这个 FAIL 日志和 SUCCESS?
-
你使用哪个maven插件来部署你的ws?
-
@Inredaster 我使用的是 tomcat-maven-plugin 2.2 版。
-
@MirMasej 如果我从命令行运行命令,我仍然会得到相同的结果。部署失败,但仍报告构建成功。
标签: maven jenkins deployment tomcat8