4

私はPHPアプリ、正確にはDrupalをデプロイしており、CIにJenkinsを使用することにしました。Publish Over SSHを使用して正常にデプロイしていますが、毎回サイト全体をデプロイするため、明らかに非常に低速です。Ant、Maven、Phing、Capistranoなどのツールがあることは知っていますが、どれが私の最良の選択肢か知りたいですか?

現在、展開に取り組んでいますが、これが私の最終目標の概要です。

  1. ソースコードをチェックアウトします。(正常に動作するGitプラグインを使用します。)

  2. SASSまたはLESSファイルをビルドする

  3. drushを使用してDrupalテストを実行する

  4. コードをデプロイします。変更されたコードファイルのみをデプロイします。

上記のようなものを構成した経験に基づいて、ここから使用するのに最適なツールの推奨事項をいただければ幸いです。

4

1 に答える 1

0

コードをデプロイするだけなら、遅くはないはずです。レポにアセットのような何か悪いものがあり、それがおそらく問題の原因であると思いますか?

CI に関する私の経験では、あいまいさを取り除くために常にコード ベース全体をパッケージとして展開してきました。

于 2013-02-13T12:48:47.557 に答える