自動化
今まで,職場で使っていた自動化スクリプト(BAT,SH,Ruby,etc.)を,リハビリがてら全て Ruby に一本化した。主なものを挙げると,
- Nightly update & build*1
- Build test module
- Run QA tests
- Build API document
- Send mail of daily CVS diff
- Send mail of all automated works
作業が終了したら,そのログを Net::SMTP を使ってメールするようにしてあって,スクリプトがあたかも部下のように,作業報告のメールをくれる。ときどき Windows Update で再起動がかかってしまってしまうと,うまく動かないのが問題。