2011-11-29 17 views
5

私はgithub(プライベートレポ)のコードを持つプロジェクトを持っていますが、私はこれを展開するための良い方法を探しています。github phpプロジェクトのデプロイ

私は他の意見を確認したい、任意のより良い解決策があるかどうかわからないカピストラーノを知っているが、:)

任意のヘルプは非常に

+2

既存のトピックを見ましたか? http://stackoverflow.com/search?q=%5Bphp%5D+deploy – deceze

+0

私はこのためにカピストラーノと一緒に考えていました 私はここにビルドファイルを投稿します(サーバの詳細とプロジェクトの詳細は表示されません) このリンク[http://help.github.com/deploy-with-capistrano/][1] [1]:http://help.github.com/deploy-with-capistrano/は助けになりました – nivanka

答えて

1

PHP開発者は、Phingをご覧ください。 git checkoutを実行し、SSHなどを使用してデプロイすることができます。 Capistranoよりも大きな利点は、それがPHPで構築され、あなたとあなたのチームの方が簡単かもしれないということです。

1

を高く評価され、私はタンポポに打撃与えるだろう:https://github.com/scttnlsn/dandelion

をDandelionでは、SFTPまたはFTPホストに新しいgitの変更をプッシュできます。ソースファイルを転送する以外の "展開"アクションを実際に実行する必要がないと仮定すると、Capistranoを使用するより簡単です。あなたはRubyが必要です。

+0

私はSSH経由でこれを行う必要があるので、すべてのことがSSHを経由しなければならず、コードがコピーされた後に実行する必要があるデータベースの更新があります。サーバーのルートにある単純なシェルコマンド – nivanka

+0

sftpはsshで動作します。これを使用して、手動でコマンドを実行することができます。 CapistranoやFabric(Pythonでの同様のツール:http://docs.fabfile.org/en/1.3.3/index.html)のようなものを使用してください。 – aaron

+0

情報をいただきありがとうございます。私はFabricについて知りませんでした。アウト – nivanka

関連する問題