私の雇用主の慣行の一部は、css ファイルをプロジェクト リポジトリに含めないようにすることです。CSS を中心としたマージの競合に関する過去の問題により、SASS ファイルの変更のみをプッシュし、必要に応じてスタイルシートを再コンパイルすることが決定されました。SASS を CSS にコンパイルするために社内で Compass を使用しています。
私がやりたいのは、イベントcompass compile
が成功したときに実行を実装することです。git pull
これはgit pull
エイリアスで簡単に実行できるように見えますが、git フックも存在します。最後に、3 番目のオプションはcompass watch
、無限プロセスとして実行することです。
本番サーバーはせいぜい毎週更新されるため、これはリソースの無駄遣いのようです。compass compile
では、git pull が成功した後にイベントを実行する際のベスト プラクティスとはどのようなものでしょうか。