Redmineのチケット量をグラフ化したい(第一回)

Redmineを使って、チケット量を週一ペースで集計してる。しかし、毎週手作業で集計するのは地味に面倒だ。Webブラウザ開いて、Redmineでメンバー全員分の未完了チケット数を表示して、それをExcelに入力してグラフ化を作って公開する、という作業がどうにも面倒。そんなものはさっさと自動化してしまいたい。

なんかRedmineのプラグイン探してもイマイチだし、なんかいい手段ねえかなぁ…とモヤモヤしながらCEDECに参加したわけだが、「龍が如く」のセッションで「ElasticsearchとKibanaで捗るぞい」という話を聞いたので、早速試してみることにした。Fluentdも面白そうなんだけど、今回ガチもんのログ収集じゃないからひとまず置いとこう。サーバ環境がWindowsという縛りがあるので、情報をかき集めながらなんとか頑張ってみた。
続きを読む Redmineのチケット量をグラフ化したい(第一回)

【Jenkins】ジョブにパラメータをつける

そこら辺のサイトでさんざっぱら情報転がってるが、自分なりにメモ。Jenkinsのジョブでgitのリポジトリを監視してpythonスクリプトを走らせてるのだが、今までmasterブランチのpushをトリガに走らせてたやつを、別ブランチのpushでも走らせる必要が出てきた。あと、厄介なことに別ブランチ用に特別な処理があったりもする。しかし、大半の処理はmasterと同じなので、うまいことスクリプトを使いまわせないかなぁ・・・という所で色々調べてたどり着いたのが、ジョブのパラメータ化だ。
続きを読む 【Jenkins】ジョブにパラメータをつける

【Python3】正規表現でデータ抽出

ちょいちょいやってる気がするのだが、ちょいちょい忘れるのでメモっとく。とはいっても、なんか具体的なお題が無いと書けないので、テキトーなスクリプトをサンプルで組んでみたゾ。
続きを読む 【Python3】正規表現でデータ抽出