Jenkins:手动将构建部署到不同的服务器

时间:2014-12-30 14:02:14

标签: jenkins

我在Jenkins有一个项目(包含许多文件的网络应用程序)。如果成功,我有5个服务器要部署构建:3个生产和2个测试服务器。但是,仅对第一个测试服务器需要自动上载(确保仅在构建未被破坏时)。对于我想手动部署的其他服务器(理想情况下,将分别上传到第二个测试服务器,并分别上传到3个生产服务器)。

所以我希望有类似按钮列表的内容"上传到服务器#1"在构建页面和项目页面上,靠近所有图。

然而,我找不到任何可以帮助我的类似事情。我无法相信,是否真的从管理面板手动发布/部署某种异国情调/非凡的操作?可能我试图以错误的方式解决我的问题?

1 个答案:

答案 0 :(得分:4)

安装Build Pipeline插件并添加"构建其他项目(手动步骤)"在上传到第一个测试服务器的作业的后期构建操作中。创建管道后,您可以使用管道视图在管道中运行手动步骤。

https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin