今日は、CI(Continuous Integrations:継続的インテグレーション)、CD(Continuous Delivery:継続的デリバリー)の話をしようと思います。 目次 タスクランナー Envoy レガシー環境の大規模リファクタリング ダウンタイムゼロのデプロイメント タスクランナー Envoy 最近、人気のフレームワークであるLaravelで提供されている、Envoyというタスクランナーツールがあります。 これを使用すると、ダウンタイムゼロでの自動デプロイメントができるようになります。 導入は至って簡単で、以下のコマンドでインストールできます。 ※ 要composer環境 composer global require laravel/envoy Envoyは、Laravelを使用していないシステムでも、単独で使用することができます。 非常に優秀なEnvoyですが、PHP