【发布时间】:2017-02-22 18:45:47
【问题描述】:
想象一下 Jenkins 正在生成 3 种不同的发行版——一种在 NodeJS 上运行的 javascript 上,另一种在带有 python 模块的 apache 上运行的 python 上,另一个在 Java 上使用 Springboot。您如何编写 Chef 食谱以将它们全部安装在具有最小 linux ubuntu 发行版的本地基础架构上。问题的范围涉及从 Jenkins 捕获触发器,然后启动 Chef 书籍以部署这 3 个应用程序。根据配置,所有 3 个应用都应部署在相同的基础设施或不同的部署基础架构上。
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读How do I ask a good question。你的范围很广,我会说“好吧..去做吧,问题出在哪里”?您应该清楚地说明您实际面临的问题。
-
PS:那些 playbooks 在 Chef 术语中称为 cookbooks。我已经更新了你的问题。
标签: jenkins chef-infra