Сделать автопереход в Джира - PullRequest
0 голосов
/ 21 октября 2019

ПРОБЛЕМА : Есть два проекта Jira: A & B. Когда проект A переходит, проект B должен также. Проблемы из проектов A & B связаны между собой.

RESEARCH : есть плагин ILA для Jira , и в его переходе состояния обновления вы можете выбрать проблемы с JQL и установитьих статусы.

http://i.imgur.com/CnmLHi5.png

Я провел JQL, но он связан с текущей проблемой, и мне нужна переменная, которая недоступна (найти проблемы проекта A, связанные с проблемой B-3 из проекта B):

project = "A" AND issue IN LinkedIssuesByJQL("issue = B-3")

ВОПРОС : Как ссылаться на переменную типа $currentIssue? Есть ли другие бесплатные плагины? Может быть, используя Jira API?

Ответы [ 2 ]

1 голос
/ 22 октября 2019

Я не знаю плагин ILA для Jira, но, похоже, он не обеспечивает нужную вам функциональность. Вы можете обратиться к ним и спросить, могут ли они реализовать эту функцию для вас. Но, основываясь на их документации , это довольно простой плагин для небольших вариантов использования.

Тем не менее, ваш сценарий использования также может показаться вам более сложным, чем этот. Вот три варианта, которые вы могли бы рассмотреть для своей проблемы:

Jira Service Desk Automation

В случае, если один из ваших проектов является проектом Jira Service Desk в Jira Cloud, тогда вы можете использовать Jira Service Desk Automations, которая является бесплатной функцией. Это позволяет определить правила и действия, которые будут выполнены. Вы можете найти более подробную информацию здесь .

Плагины автоматизации

На рынке Atlassian доступно несколько других плагинов (или «приложений»)автоматизировать определенные задачи в ваших проектах. Они работают аналогично Jira Service Desk Automation, но гораздо более мощны и могут использоваться не только в Jira Service Desk (конечно, они поддерживают обычные проекты Jira). С ними также должен быть возможен ваш вариант использования. Популярные приложения: Автоматизация для Jira (есть облегченная / бесплатная версия) или ScriptRunner (здесь вы должны написать свои собственные скрипты).

Плагины синхронизации проблем

Существуют также специализированные плагины на случай, если вы хотите постоянно следить за тем, чтобы проблемы в ваших двух проектах имели одни и те же данные и обновления проблем синхронизировались с другой стороной, как только кто-то обновляетвопрос. Они не только предоставляют вам настройки для обновлений рабочих процессов, но также и регулярные обновления полей проблем. Популярные из них: Exalate Jira Issue Sync или Backbone Issue Sync , но ни один из них не является бесплатным для использования. (Примечание. В настоящее время я работаю в команде, занимающейся синхронизацией проблем с позвоночником).

0 голосов
/ 22 октября 2019

Хотя ни один из респондентов не предлагает бесплатных плагинов в соответствии с запросом, у меня также есть несколько полезных комментариев в Atlassian Community:

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

Существует множество вариантов выполнения связанных переходов:

Jira Misc Workflow Extensions имеет функцию публикации связанных с переходами проблем

JSU Automation Suite для Jira Workflows также имеет один

Вы также можете (частичный список)

  • Автоматизация для Jira, (эта была недавно куплена Atlassian) один из аддонов скриптов (scriptrunner, power scripts)
  • Jira Workflow Toolbox

Так что вариантов много. Посмотрите на каждый из аддонов и посмотрите, какой из них имеет больше всего функций, которые вы бы использовали в дополнение к связанным переходам. Все они - хороший выбор, и у всех есть свои плюсы и минусы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...