実際、それはかなり簡単に思えます。
これが私がやったことです:
- すでに Github にプロジェクトがある
- Youtrack でプロジェクトを作成する
- Youtrack に「MD-Committers」グループを作成し、すべてのプロジェクトに管理者権限を付与します。
- グループに自分を追加します。
- 次のオプションを使用して、Youtrack のコミット後のサービス フックを作成します。
.
url: http://myusername.myjetbrains.com/youtrack
committers: MB-Committers
username: root
password: ******
active: True
これらの設定では、Test Hook
ボタンはPayload sent successfully
、正しく設定されていることを意味します。
それで、
- 問題を作成します。
MD-2 integration test
dev
コミットして、コメント付きでブランチにプッシュします。#MD-2 Fixed integration-test
この時点で、Issue ステータスが に設定されていることをFixed
確認し、履歴でコミットを確認できるはずです。ただし、ステータスの更新はなく、履歴にコミットもありません。
Youtrack と Github の私のメール アドレスは同じです。唯一の違いは、コミットでは、ニックネームではなくフル ネームを使用することです。
git log
結果は次のとおりです。
commit 3e91ec7021b2a87a7e4b1b79e0f53e67707e8bf4
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:10:04 2012 +0300
#MB-2 Fixed integration-test
commit 48686795be37aa69ca2dd7b2cd176b57945dc229
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:05:14 2012 +0300
#MB-2 fixed integration-test
commit 8faa55c0589e3d0f91a9988fa5aa60126651ba69
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:04:11 2012 +0300
#MB-2 finished integration-test
commit 4b41acfd17fbeba6b220adaef7b0dd113130a037
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 20:55:13 2012 +0300
[Finished MB-2] integration-test
へのコミットはありませんYoutrack
。
ここで何が欠けているのですか?