有什么方法可以将Jenkins与Chef Server集成,以便我可以创建要执行的作业?我不想去厨师工作站。
我是否需要在单独的服务器或厨师工作站上安装jenkins?
我可以直接从Jenkins控制台执行所有食谱吗?
答案 0 :(得分:1)
是。您可以在詹金斯创建工作,并可以与厨师集成。刀搜索将是最佳选择。你可以运行chef-client来通过jenkins运行配方到任何机器。
答案 1 :(得分:0)
查看此chef-plugin。它可能有所帮助。我不试了一下。
我希望这会有所帮助。
答案 2 :(得分:0)
我们设法让这个工作除了自动部署(如果还有这样的话,我正在做一些研究)。
我建议让Jenkins奴隶连接到你的主人(即使用Swarm插件)。这个奴隶可以是机器(即Ubuntu服务器版),带有QEMU / KVM虚拟化,Ruby,Vagrant(或其他工具),ChefClien,TestKitchen,RSpecs(chefspecs)和Foodcritic。 Chef Development Kit有许多这样的内容。
做什么构建:
rspec --format doc
(来自您的食谱目录foodcritic -f
knife upload cookbooks/my_cookbook
我们尚未弄清楚的是:
更多资源:
答案 3 :(得分:0)