0

我有一个使用 Chef 食谱设置的应用程序服务器。该配方使用 opscode应用程序说明书从私有 GitHub 存储库中对应用程序代码进行初始部署。现在我想将 Capistrano 添加到组合中以处理未来的代码部署。在这里我遇到了麻烦。应用程序说明书使用与 Capistrano 相同的文件夹结构,所以我认为它们是为了相互合作,但我很难让它们玩得很好。

谁能解释一下我的 Capistrano 食谱可能会是什么样子来处理这样的事情。由于我使用的是私有 repo,并使用应用程序说明书的内置 ssh-wrapper 功能,我很确定我需要配置 Capistrano 以同样的方式工作。

4

1 回答 1

1

一个可能对您有用的选项是只使用部署您的应用程序的配方进行厨师客户端运行:

chef-client -o "recipe[myapp]"
于 2013-02-16T10:31:17.537 回答