私はPHPで新しいプロジェクトを始めており、他の開発者から、PHPのデプロイメントの好ましい戦略についてフィードバックを得たいと思っています。少し自動化して、変更がコミットされるとすぐに開発サーバーまたは本番サーバーに移行できるようにしたいと思っています。
CapistranoとRubyの基本的なシェルスクリプトを使用したデプロイメントの経験があります。
自分で最初に飛び込む前に、プロジェクトで他の人がこれにどのように取り組んでいるのかを聞くのは素晴らしいことです。
さらに詳しい情報
現在、開発者はサイトのローカルインストールに取り組み、変更をsubversionリポジトリにコミットしています。タグ付けされたリリースをsvnからエクスポートし、それをサーバーにアップロードすることにより、最初のデプロイメントが行われます。
追加の変更は、通常、変更されたファイルを手動でアップロードすることにより段階的に行われます。