自动回滚到jenkins中的先前稳定版本

时间:2016-10-31 12:43:51

标签: unit-testing selenium svn jenkins testng

我正在使用SVN for repository.Jenkins for CI。 成功构建maven项目后,我正在使用Selenium + testng进行部署后测试。那么,如果测试用例以某种方式失败,而不是如何在jenkins中回滚以前的稳定版本?

1 个答案:

答案 0 :(得分:0)

您可以使用单独的参数化构建来执行此操作。有两种方法可以做到这一点。

1)使用"复制工件"与"构建选择器"一起构建步骤获取正确版本的参数,然后部署

2)使用"运行参数"获取工件URL,下载(即使用wget)并部署

构建选择器提供三个选项

  • 最新

  • 最后稳定(仅适用于"删除旧版本"选项)

  • 具体构建