[GithubとBacklogの連携] Backlogでissue管理して、Githubへのコミット内容をBacklogにも反映させる様に連携する方法


Backlogでissue管理をしていて、Githubをリポジトリとして使っている場合に、GithubへのcommitをBacklogの各issueに反映させたいこともあるかと思います。

GithubでWebhook設定

GithubのリポジトリからSettingsを選択して、Webhooks & Services へ

Add Service を押下して、Backlog を選択

Backlogとの連携設定

Backlog の Api url ですが、これはお使いのbacklogのurlに XML-RPC という文字列を追加したものになります。

https://(スペース名).backlog.jp/XML-RPC

User, Password は各自ログイン時にお使いのものでいいかと思います。

コミットメッセージの記載方法

issue id

Githubにcommitする際に、Backlogのissue id を付与する必要があります。
こんな感じのやつです↓

PROJECTNAME-111

Backlogのissueのstatusを変更させるタグ

以下のキーワードを入れることで、statusの更新もできます。

resolved(処理済): #fix #fixes #fixed のどれか
closed(完了): #close #closes #closed のどれか

注意

なお、日本語をコミットメッセージに日本語を入力すると反映されなくなるようです。

PROJECTNAME-111 add function hogehoge #fix

参考

詳しくは: http://www.backlog.jp/help/usersguide/git/userguide1400.html