【问题标题】:Best way to use Jenkins to install snapshot on remote machine?使用 Jenkins 在远程机器上安装快照的最佳方法?
【发布时间】:2014-04-14 19:04:31
【问题描述】:

我在一台服务器上运行 Jenkins,并希望使用 chef 并在单独的服务器上自动安装快照(包括运行时工件等)。

目前 Jenkins 将使用 ssh 在单独的机器上调用 chef。有没有更好的办法?

Maven 也参与其中。

【问题讨论】:

  • 构建后触发knife solo cook SERVER。

标签: jenkins chef-infra


【解决方案1】:

我发现大多数“部署”类型的插件都缺乏自定义。我们使用“执行”(bash 或批处理)构建步骤来触发远程机器上的部署脚本(内部编写,可以是 Puppet、Chef 或普通 bash/batch)。

构建和部署之间的关联是通过“Promotions”实现的,这里有详细解释:
How to promote a specific build number from another job in Jenkins?

【讨论】:

  • 现在使用同样的东西 :)
猜你喜欢
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2017-05-03
  • 1970-01-01
  • 2012-11-09
  • 1970-01-01
相关资源
最近更新 更多