このブログをご覧のみなさん、こんにちは。
社内 Tech Talk で LT してきました。
この LT は以前 blog に書いていた以下の内容の集大成的なものになります。
- 定型作業を“簡単に”自動化する
- Mac OS X(Marvericks) に Fabric をインストールする方法
- 実業務に Fabric を導入する
- Fabric の fabfile をテンプレート化
LT 後に貰った質問とそれについての回答は以下になります。
- Q: なんでわざわざ Fabric? シェルスクリプトでダメな理由は?
- A: 自分にとって、文法(記述)が複雑で、例外処理に弱く、冪等性とか担保しようとすると厳しいから。Fabric はそういったシェルスクリプトだと厳しい部分を Python がいい感じにフォローできるようになっているので楽。