はじめに
- この記事は「ポエム Advent Calendar 2016 - Qiita」の 4 日目の記事です。
- ゆるふわです
あわせてよみたい
がいよう
なんでやろうとおもったか
- 特定のファイル、ディレクトリがsvnにコミットされたらslackに通知したい
- 全部だとノイズすぎる
どうやろうとおもったか
- Backlog使ってたのでWebHookを利用
- ZapierでWebHookをcatchしてFilter(特定のファイル、ディレクトリか)にmatchすればslackへ投稿
かいはつ
つくった
だめだった
- そもそもjsonにファイル名、ディレクトリ名がなかった
{
"created": "2016-11-19T05:07:46Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 11,
"content": {
"rev": 100,
"comment": "test commit"
},
"notifications": [],
"createdUser": {
"nulabAccount": null,
"name": "shinderuman",
"mailAddress": null,
"id": 11774,
"roleType": 1,
"userId": null
}
}
やりかたをかえてみた
- Filterをコミットコメントに特定のワードが含まれていたら、に変更
filterのせってい
templateのせってい
うごかす
とつぜんのまとめ
- 結局コミットコメントじゃ自動化になってない
- jsonにファイル名が含まれていない以上このままじゃ無理ぽ
- 大人しくCIとかから通知させるのが楽なのかなとおもた