Redmineに登録したチケットをBitbucketにgitでcommitをpushした時にクローズする方法です。
以前はgitoliteを使っていたので、環境としてRedmineのプラグインに、gitolite-hookとredmine_bitbucketが入ってます(多分それはなくてOK?)
- RedmineでAPI KEYを取得
- Bitbucketにログイン
- リポジトリを選択
- 左下のギアマークから設定に進む
- INTEGRATIONS内のWebhooksをクリック
- Add webhookで新規web hook作成
- URLを http://{Redmine URL}/sys/fetch_changesets?key={API KEY} にして登録
これでgitのcommit メッセージに"ref #1"やら "close #1"を入れたら自動でクローズしてくれます。