Не стану рассказывать зачем нужны и почему удобны системы отслеживания ошибок. О том, что такое Mylyn и почему это хорошо, можно почитать на хабре. В статье я лишь расскажу как подружить между собой mylyn и сервис Issues с Bitbucket.org |
Взаимодействие Mylyn со сторонними сервисами происходит за счет так называемых connectors. Существует реализация коннектора специально для Bitbucket.org. Репозиторий проекта: bitbucket-mylyn-connector. На момент написания статьи, последний коммит в нем был датирован 6 июнем 2011 года. Так что, пациент скорее мертв, чем жив.
Но к счастью проект был форкнут и последние изменения в нем были проведены всего за 16 дней до написания статьи. Видимо, в этом проекте жизнь вполне себе кипит. Так что, я рекомендую смотреть в первую очередь в его сторону.
Help -> Install New Software -> Add:
Процесс установки трудностей вызвать не должен.
Теперь необходимо создать подключение к репозиторию. В окне эклипса Task list выбираем Add reposirory...
Выбираем подключение к bitbucket и на следующем этапе указываем url проекта, логи и пароль:
В завершении будет предложено создать запрос к репозиторию. Об этом ниже.
Чтобы получить их в список заданий Mylyn, необходимо создать новый запрос(Query):
Но к счастью проект был форкнут и последние изменения в нем были проведены всего за 16 дней до написания статьи. Видимо, в этом проекте жизнь вполне себе кипит. Так что, я рекомендую смотреть в первую очередь в его сторону.
Налаживаем мосты
Устанавливаем connector с update-сайта http://www.mylynbitbucketconnector.xpg.com.br/update.Help -> Install New Software -> Add:
Процесс установки трудностей вызвать не должен.
Теперь необходимо создать подключение к репозиторию. В окне эклипса Task list выбираем Add reposirory...
Выбираем подключение к bitbucket и на следующем этапе указываем url проекта, логи и пароль:
Получаем существующие задания
Предположим, что в нашем баг-трекере уже есть задания:Чтобы получить их в список заданий Mylyn, необходимо создать новый запрос(Query):
И задать условия фильтрации получаемых багов и заданий:
После автоматической синхронизации с сервером все новые задания станут доступны в списке заданий Mylyn:
Добавляем задание
Вызываем диалог создания нового задания New->Task и выбираем репозиторий для задания:
Поля нового задания достаточно понятны и без комментариев.
Единственное замечание: если заполнить описание задания на русском до первой синхронизации с сервером, это описание будет испорчено.
После создания задания, выполните submit для отправки задания на сервер и задание будет доступно на bitbucket.
Комментариев нет:
Отправить комментарий