728x90

이전 ScriptRunner 게시글에서 사용했던것처럼 ScriptRunner를 이용하여 Jira의 상태를 자동으로 변경하고 버전 정보를 넣는 간단한 코드입니다.

 

ScriptRunner > Script Console에서 사용하였습니다.

// 이슈 상태 바꾸고 version 픽스하기
def trans = '이슈 다시 열기'     // 이슈 닫기 or 이슈 다시 열기
def type = 'issue'

Issues.search("type = " + type).each { issue->

    if ( issue.getTransitions()['name'].contains(trans) ) {
        logger.warn('Issue = ' + issue.getKey())
        issue.transition(trans)

    }

    if ( issue.getStatus()['name'] == '다시 열림' ) {
        issue.update { 
            setFixVersions {
                add('ver2')
            }
        }
    }
}
728x90

+ Recent posts

Buy Me A Coffee