Application Link 로 Atlassian 제품 연결하기
Application Link 는 Atlassian 제품끼리 연동을 할 수 있게 해주는 도구입니다.
Confluence 설정
관리콘솔에 들어간 후에 관리 → 응용 프로그램 연결(Application Link) 메뉴 선택
연결할 URL 을 설정(Ex2Application Details
계정 통합 관리를 설정했다면 "서버가 사용자" 항목 체크(Confluence 계정 관리를 JIRA에 위임하기 참고)
Outgoing 인증
Incoming 인증
인증서 타임아웃 = 0
JIRA 설정
Administration→ Addon -> Application Link 선택
상단의 Application 에 Confluence나 Bamboo 등의 app URL 을 입력하고 *Create new Link 클릭
Application Name 과 Application Type 을 설정하고 continue 를 클릭
Save 를 눌러서 저장
JIRA User Server 설정
JIRA 에서 confluence나 bamboo 등의 계정 관리를 한다면 JIRA User Server 설정 필요(JIRA나 Crowd에 Confluence/Bamboo 사용자 및 계정 관리 위임하기 참고)
연계 예제
Confluence 에서 Jira 이슈 입력
Application Link 로 Conflucen 와 Jira 를 연결했다면 Confliuence Page 에 JIRA 매크로를 사용하여 Jira 이슈를 바로 포함할 수 있습니다.
macro 에는 JQL 이나 filter 를 사용할 수 있으며 이 기능은 단순한 URL 링크가 아니므로 Jira 의 상태가 변경되거나 조건에 맞는 이슈가 추가될 경우 Page 에 있는 Jira Issue 가 자동으로 변경됩니다.
project in (test) and status not in (closed, resolved) and priority in (critical, blocker) and assignee = currentUser()
예제는 아래 영상을 참고하세요.
https://drive.google.com/file/d/1dtcDxsOK0FUTwEA5sKOj5rk4fUbsMRgR/view?usp=sharing
Jira 에서 Confluence page 연결
Jira Issue 에서 참고할 Confluence page 가 있을 경우 URL 링크 기능대신 Application link 를 사용해서 연결할 수 있습니다.
Application link 이므로 Confluence 페이지 제목이 변경되면 자동으로 Jira 에 연결된 페이지 제목도 같이 변경됩니다.
예제는 아래 영상을 참고하세요.
https://drive.google.com/file/d/1mZ2sD_Q_9lAnwYZYMoQGpYL-zVh5Vpuj/view?usp=sharing
Bamboo & JIRA
뱀부 빌드 이력에서 이 빌드와 관련된 JIRA 이슈와 커밋 내역을 확인할 수 있습니다.