Автоматически добавлять эпическую ссылку в выпуск определенного - malikovalibek/groovyForJira GitHub Wiki
Обзор Этот скрипт добавляет проблему с эпической связью к другим проблемам с типом, указанным пользователем. Эта эпическая ссылка устанавливается в настраиваемом поле под названием «Эпическая ссылка» задачи, созданной для определенного типа.
пример Как инженер службы поддержки, я хочу, чтобы все вопросы поддержки были связаны с определенными эпическими проблемами. С помощью этого сценария я могу создать эпическую проблему и связать ее со всеми проблемами с указанным мной типом проблемы.
import com.atlassian.jira.component.ComponentAccessor
// When you create an issue of issue type Story that will be under an Epic final issueTypeName = "Story"
// The issue key of the Epic final epicIssueKey = "EPIC-1"
if (issue.issueType.name != issueTypeName) { return }
def epicLinkCustomField = ComponentAccessor.customFieldManager.getCustomFieldObjects(issue).findByName("Epic Link") def newEpic = ComponentAccessor.issueManager.getIssueByCurrentKey(epicIssueKey)
issue.setCustomFieldValue(epicLinkCustomField, newEpic)