Capistrano, Fabric, Rocketeer, Deployer... など様々なデプロイツールがありますが、使いこなすのが結構大変。。。
もしあなたがLaravelユーザーならシンプルでカンタンに使えるデプロイツールがあります。
一般的なデプロイツールと比較して、細々としたことはできなさそうですが、必要最低限のデプロイタスクは行えるかと思います。
導入
ドキュメントにもありますが・・
composer global require "laravel/envoy=~1.0"
デプロイタスクを記述
envoy.blade.phpというファイルを用意し、その中にタスクをblade記法に従って記述していきます。
タスクはshellコマンドを@taskの中に直接記述することができるので楽です。
composerとartisanはLaravelのデプロイに最適化したつもりですが、あんまり良くわかっていませんw gitやslackは気にしないでください・・あくまで一例です。く(`・ω・´)
デプロイ
envoy run deploy
でデプロイできます。
所感
多少端折りましたが、導入から利用までお手軽にセットアップできるので、ちょっとしたプロジェクトならこれで十分なのでは!