我正在尝试为几个 .NET 应用程序自动化我们的 CI 过程,在一个完美的世界中,我想为每个应用程序启动一个 Windows EC2 实例,引导实例以安装 Chef Solo,然后执行 Chef 配方以安装一些依赖项和打包的软件本身。
但是-我是新手,不知道这是否可行,更不用说从哪里开始了:)
我相当精通 AWS 的命令行工具,因此可以启动 AMI ok,但除此之外,我还很困惑。我想避免构建预装了 Chef 的自定义 AMI,因为这会带走很多优势。
我认为这基本上是我需要做的——但(不出所料)专注于 Linux:
http://www.opinionatedprogrammer.com/2011/06/chef-solo-tutorial-managing-a-single-server-with-chef/
有没有人有链接到以前做过这个或类似的人?还是实现我想做的事情的更好方法?
任何帮助表示赞赏。