Jenkins:如果新构建无法部署,请保持较旧的构建运行

时间:2015-10-12 08:09:54

标签: jenkins

我是詹金斯的新手。 为此,我在我的ubuntu上安装了最新版本的jenkins,即1.632,并在配置部分使用post build action部署了一个war。这对我来说很好。

然后我在构建中更改了一些内容,确保它在部署时失败并且它有效地执行了,并且我无法访问应用程序模块以解决部署失败。

但我很好奇,我听说如果构建失败,jenkins会确保先前的构建仍然部署,以便应用程序始终启动并运行。请说明我的错误或在我的部署步骤中做错了什么。

我对此进行了大量搜索,但找不到有价值的答案。

1 个答案:

答案 0 :(得分:2)

部署插件没有做太多,但它在文档中说明了这一点

  

现在,当您触发此作业时,您可以输入内部版本号(或使用   任何其他可用的选择器)来选择要重新部署的构建。

因此,您可以设置失败的构建,这将重新部署最后一个稳定版本。以下是如何获取最后一个稳定版本号的示例:

http://<JENKINS>/job/<JOB_NAME>/lastStableBuild/buildNumber