Как интегрировать инструмент проверки кода Phabricator в JIRA
Можно ли интегрировать инструмент проверки кода Phabricator с системой отслеживания проблем JIRA. Когда кто-то видит проблему JIRA, этот пользователь должен иметь возможность видеть детали проверки кода, если существует код, связанный с соответствующей проблемой.
Заранее спасибо.
2 ответа
Я попробовал то же самое, выполнив следующие действия: https://secure.phabricator.com/T5422
Мне удалось связать проблему джира с разницей в фабрикаторах. Ссылка diff будет отображаться в ссылках на выпуск как "Реализовано" для проблемы jira, и Phabricator прокомментирует проблему при создании diff. Кроме того, у вас будет ссылка на вопросы jira в вашей разнице в Phabricator в поле "Проблемы JIRA".
Я использую jira7, на их облаке. Ссылка выше обрисовывает в общих чертах шаги, но я суммирую их здесь также:
- откройте приложение авторизации в Phabricator и добавьте jira в качестве провайдера аутентификации
- при добавлении jira в качестве провайдера аутентификации вы должны выполнить шаги, чтобы добавить phabricator в качестве ссылки на приложение в jira
- зайдите в настройки вашей учетной записи в разделе "Внешние учетные записи" и добавьте туда свою учетную запись jira
- убедитесь, что демоны фабрикатора работают
- когда вы создаете diff сейчас (я использую arcanist CLI), вы должны увидеть новое поле под названием "Jira Issues", куда вы должны добавить свои идентификаторы jira Issues
- теперь различия должны появляться по вопросам Jira, а вопросы Jira по DAB-фабрикаторам
Не существует четкого способа их интеграции, и в целом все продукты Atlassian в основном (только) предназначены для работы друг с другом. Я не обсуждаю качество здесь, поскольку я нашел Jira/Confluence довольно крутым стеком.
Так что для просмотра кода вашего лучшего шоу Crucible https://www.atlassian.com/software/crucible/overview/