与 Kitchen 的集成测试 CI

Integration Testing with Kitchen CI

我有将基础架构部署到 Azure 云的说明书。我的食谱创建所需的 VM、设置 SQL 服务器、将磁盘附加到 VM 和一些软件安装。

我想要厨房 CI 本身:

  1. 验证我的资源是否正确生成
  2. 验证配置是否正确

如果 #1 你的意思是检查 Chef 是否真的有效,别担心,我们有自己的测试套件。你要关注的是#2,检查你的食谱的副作用是否符合你的预期。至于如何使用 Test Kitchen,我们在 https://learn.chef.io and the main TK website at https://kitchen.ci/.

有一些指南