【发布时间】:2014-04-14 19:04:31
【问题描述】:
我在一台服务器上运行 Jenkins,并希望使用 chef 并在单独的服务器上自动安装快照(包括运行时工件等)。
目前 Jenkins 将使用 ssh 在单独的机器上调用 chef。有没有更好的办法?
Maven 也参与其中。
【问题讨论】:
-
构建后触发
knife solo cook SERVER。
标签: jenkins chef-infra
我在一台服务器上运行 Jenkins,并希望使用 chef 并在单独的服务器上自动安装快照(包括运行时工件等)。
目前 Jenkins 将使用 ssh 在单独的机器上调用 chef。有没有更好的办法?
Maven 也参与其中。
【问题讨论】:
knife solo cook SERVER。
标签: jenkins chef-infra
我发现大多数“部署”类型的插件都缺乏自定义。我们使用“执行”(bash 或批处理)构建步骤来触发远程机器上的部署脚本(内部编写,可以是 Puppet、Chef 或普通 bash/batch)。
构建和部署之间的关联是通过“Promotions”实现的,这里有详细解释:
How to promote a specific build number from another job in Jenkins?
【讨论】: