0

Chef クックブックを使用してセットアップされたアプリケーション サーバーがあります。このレシピでは、opscodeアプリケーションクックブックを使用して、プライベート GitHub リポジトリからアプリ コードの初期デプロイを行います。ここで、Capistrano をミックスに追加して、将来のコード デプロイを処理したいと考えています。ここで私はトラブルに遭遇します。アプリケーションのクックブックは Capistrano と同じフォルダー構造を使用しているため、相互に連携するように意図されていると考えていましたが、うまく機能させるのに苦労しています。

私のカピストラーノレシピがこのようなものを処理するためにどのように見えるかについて、誰かが光を当てることができますか. 私はプライベート リポジトリを使用しており、アプリケーション クックブックの組み込みの ssh-wrapper 機能を使用しているため、同じように機能するように Capistrano を構成する必要があると確信しています。

4

1 に答える 1

1

アプリケーションをデプロイするレシピだけを使用して、chef-client を実行する方法があります。

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