На самом деле это кажется довольно простым.
Вот что я сделал:
- Уже есть проект на Github
- Создайте проект на Youtrack
- Создайте группу "MD-Committers" на Youtrack, дайте права администратора для всех проектов.
- Добавляюсь в группу.
- Создайте сервисный крючок после фиксации для Youtrack со следующими параметрами
.
url: http://myusername.myjetbrains.com/youtrack
committers: MB-Committers
username: root
password: ******
active: True
с этими настройками кнопка I Test Hook
говорит Payload sent successfully
, что означает, я полагаю, я установил ее правильно.
Потом,
- Создать проблему:
MD-2 integration test
- Зафиксируйте и нажмите в ветку
dev
с комментарием:#MD-2 Fixed integration-test
На этом этапе я должен увидеть, что статус проблемы установлен на Fixed
, и увидеть фиксацию в истории. Однако никаких обновлений статуса, никаких коммитов в истории.
Мой адрес электронной почты на Youtrack и Github одинаковый, единственное отличие состоит в том, что в коммитах я использую свое полное имя, а не псевдоним.
Вот результаты git log
:
commit 3e91ec7021b2a87a7e4b1b79e0f53e67707e8bf4
Author: Umur Kontacı <[email protected]>
Date: Mon Jul 9 21:10:04 2012 +0300
#MB-2 Fixed integration-test
commit 48686795be37aa69ca2dd7b2cd176b57945dc229
Author: Umur Kontacı <[email protected]>
Date: Mon Jul 9 21:05:14 2012 +0300
#MB-2 fixed integration-test
commit 8faa55c0589e3d0f91a9988fa5aa60126651ba69
Author: Umur Kontacı <[email protected]>
Date: Mon Jul 9 21:04:11 2012 +0300
#MB-2 finished integration-test
commit 4b41acfd17fbeba6b220adaef7b0dd113130a037
Author: Umur Kontacı <[email protected]>
Date: Mon Jul 9 20:55:13 2012 +0300
[Finished MB-2] integration-test
Ни одна из коммитов не была сделана для Youtrack
.
Какого черта мне здесь не хватает?