使用不同的构建号自动化Jenkins部署

时间:2017-01-13 07:33:43

标签: jenkins

我按照以下方式配置了jenkins ..


1 - 源代码构建(Build#1)
2 - 使用源代码build no(Build#1)将源代码部署到Dev
3 - 使用源代码build no(Build#1)将源代码部署到QA
4 - 使用源代码build no(一次QA Pass)将源代码部署到Prod
5 - 将相同的源代码构建(我们部署到Prod的构建)部署到Prod备份服务器。

我想知道有什么简单的方法可以自动化生产备份服务器 部署,一旦使用相同的源代码成功完成生产部署。

我已经配置了构建视图插件来完成此任务。但对我来说面临的挑战是,生产备份工作是触发生产部署工作的构建没有源代码构建没有

1 个答案:

答案 0 :(得分:1)

您可以将生产备份服务器部署分离到下游Jenkins Build#2,它可以从Build#1接受源控件的${BUILD_TAG}

在Build#2上,您可以使用传递的BUILD_TAG来部署相同的源代码构建。

您可以使用插件Parameterized Build完成参数的传递。