我按照以下方式配置了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备份服务器。
我想知道有什么简单的方法可以自动化生产备份服务器 部署,一旦使用相同的源代码成功完成生产部署。
我已经配置了构建视图插件来完成此任务。但对我来说面临的挑战是,生产备份工作是触发生产部署工作的构建没有源代码构建没有
答案 0 :(得分:1)
您可以将生产备份服务器部署分离到下游Jenkins Build#2,它可以从Build#1接受源控件的${BUILD_TAG}
。
在Build#2上,您可以使用传递的BUILD_TAG来部署相同的源代码构建。
您可以使用插件Parameterized Build完成参数的传递。