私はPHPアプリ、正確にはDrupalをデプロイしており、CIにJenkinsを使用することにしました。Publish Over SSHを使用して正常にデプロイしていますが、毎回サイト全体をデプロイするため、明らかに非常に低速です。Ant、Maven、Phing、Capistranoなどのツールがあることは知っていますが、どれが私の最良の選択肢か知りたいですか?
現在、展開に取り組んでいますが、これが私の最終目標の概要です。
ソースコードをチェックアウトします。(正常に動作するGitプラグインを使用します。)
SASSまたはLESSファイルをビルドする
drushを使用してDrupalテストを実行する
コードをデプロイします。変更されたコードファイルのみをデプロイします。
上記のようなものを構成した経験に基づいて、ここから使用するのに最適なツールの推奨事項をいただければ幸いです。