Подтвердить что ты не робот

Сделать jira ссылки clickable в github

Можно ли в любом случае сделать идентификатор билета JIRA по ссылке GITHUB непосредственно к JIRA? (во многом так же, как это происходит в bitbucket?) Может быть, есть плагин или что-то, что я мог бы использовать?

Извините, если это неправильное место для размещения вопросов такого типа, пожалуйста, прокомментируйте, если я должен опубликовать это где-то еще.

РЕДАКТИРОВАТЬ:
Я специально хочу, чтобы идентификатор билета в github связывался с JIRA, это не описано ни в одном из ресурсов ниже:

4b9b3361

Ответ 2

Нет необходимости в плагине Chrome, взломе Safari или скриптах.

С октября 2019 года GitHub может автоматически преобразовывать ссылки TICKET в ссылки Jira (например).

См.Экономьте время, связывая ресурсы с ссылками на автолинк"от Ларса Шнайдера.

Теперь вы можете настроить ссылку на автоссылку, и GitHub автоматически создаст для вас ссылки (на внешние системы).

https://i2.wp.com/user-images.githubusercontent.com/477434/66348334-994e1000-e956-11e9-8c87-9e871c221955.gif?resize=992%2C458&ssl=1

Как это работает

Если вы используете GitHub с внешними сервисами (например, Jira), вы можете быть знакомы с краткими ссылками (например, TICKET-123), чтобы указывать ресурсы в этих внешних системах.

Начиная с сегодняшнего дня, GitHub может автоматически преобразовывать сокращенные ссылки в интерактивные ссылки для планов GitHub Pro, Team и Enterprise.

Так что не обычный github.com

Чтобы включить эту функцию, администратор хранилища должен зарегистрировать ссылочный префикс (например, TICKET-) в настройках.
После этого ссылки этого типа обнаруживаются в проблемах, запросах, комментариях или сообщениях о коммитах и превращаются в ссылки.

Это ускоряет навигацию между GitHub и внешними системами.

Смотрите документацию.

Ответ 3

Если вы имеете в виду сообщение коммита для фиксации e0d9e32 показывает TEST-1234 Fixed this really bad bug и вы хотите, чтобы TEST-1234 e0d9e32 на http://www.your-jira.com/browse/TEST-1234 тогда нет, он не выглядит подобный это возможен.

Вы можете посмотреть, как сделать плагин браузера Chrome/Firefox, который выполняет желаемое поведение. (Просматривает веб-страницу, просматривая определенные разделы для JIRA Key, а затем обновляет их до ссылок)

Ответ 4

Я написал сайт Safari хак. Он требует, чтобы вы установили его самостоятельно, но это дает вам возможность сначала прочитать код (это короткий!). https://github.com/unicode-org/icu-jira-safari

  • он извлекает элементы класса commit, gh-header-title и js-issue-row с getElementsByClassName()
  • то для чего-либо, такого как ICU-1234 (наш идентификатор проекта Jira), он создает ссылку на соответствующий URL-адрес на сервере Jira.

Я также хотел включить статус проблемы Jira, но настройки Atlassian Cloud CORS не позволяют этого.

Вот пример, если привязка (ICU-10464 превращается в ссылку с правой стороны).

screenshot example