Gradle步骤失败时传递Jenkins构建

时间:2014-07-29 16:42:34

标签: jenkins gradle jenkins-plugins

我在Jenkins中有一个使用gradle构建的项目设置。我已经将构建设置为多个步骤,第一个是构建,第二个实际将WAR部署到tomcat服务器。问题是,如果WAR因某种原因无法部署,则整个构建失败。当某些步骤失败时,有没有办法传递构建?

2 个答案:

答案 0 :(得分:0)

不......假设你在谈论https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

你应该把你的构建和部署任务分成不同的jenkins工作,原因很多,这就是其中之一。

在构建作业结束时归档工件。
使用https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin将war文件移动到部署作业工作区,然后进行部署。如果部署失败,则无需无理由重建应用程序。

答案 1 :(得分:0)

如果您仍想使用Gradle进行部署,可以查看克隆工作区插件https://wiki.jenkins-ci.org/display/JENKINS/Clone+Workspace+SCM+Plugin

关于如何在Benjamin Muschko的这些漂亮幻灯片上分享更丰富的解释https://speakerdeck.com/bmuschko/building-a-continuous-delivery-pipeline-with-gradle-and-jenkins