【问题标题】:Jenkins: manually deploy build to different serversJenkins:手动将构建部署到不同的服务器
【发布时间】:2014-12-30 14:02:14
【问题描述】:

我在 Jenkins 中有一个项目(包含许多文件的网络应用程序)。如果成功,我想在其中部署 5 台服务器:3 台生产服务器和 2 台测试服务器。但是,只有第一个测试服务器才需要自动上传(只有在构建没有损坏的情况下才能确定)。到我想手动部署的其余服务器(理想情况下,分别上传到第二个测试服务器和 3 个生产服务器)。

所以我想在构建页面和项目页面上的所有地块附近都有类似“上传到服务器#1”的按钮列表。

但是,我找不到任何类似的东西可以帮助我解决这个问题。我不敢相信,真的是从管理面板手动发布/部署某种奇异/非凡的操作吗?可能我试图以错误的方式解决我的问题?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      相关资源
      最近更新 更多