在jenkins中部署多个环境

时间:2013-12-03 15:53:29

标签: deployment jenkins

我想使用jenkins使用我们的单个脚本为多个服务器部署各种WAR。 您能否建议如何将服务器名称传递给作业,以便我们的脚本可以将其作为参数并开始在所选服务器上部署?该解决方案将用于使用我们的自定义ant脚本将相同的代码部署到10-20台服务器,以构建这些项目。

编辑:我们正在使用AIX服务器。想要使用下拉菜单,用户可以从中选择环境IP,端口。我应该怎么做?:

  1. 维护环境的txt文件
  2. 使用选择参数
  3. 在选择此env时,我们将在shell脚本中使用此env变量进行部署。

1 个答案:

答案 0 :(得分:0)

要让另一份工作开始,只需使用parametrized trigger plugin即可。此外,我喜欢在目标计算机上运行部署作业。为此我为每个目标服务器定义了一个slave。为了能够在特定从站上运行作业并能够选择从站作为参数,我使用NodeLabel Parameter Plugin

如果您需要更具体的提示,请更具体地说明您使用的应用程序服务器。了解您是否在Windows,Linux或其他环境下运行也很有趣。您提供的信息越多越好,答案也越合适。