Application Link는 Atlassian 제품끼리 연동을 할 수 있게 해주는 도구입니다.

Confluence 5.2 이후부터 OAuth 외의 인증 방법은 deprecated 되었습니다.(https://confluence.atlassian.com/display/APPLINKS052/OAuth+security+for+application+links)


Confluence 설정

  1. 관리콘솔에 들어간 후에 관리응용 프로그램 연결(Application Link) 메뉴 선택
     
  2. 연결할 URL 을 설정(Ex2Application Details 
     

  3. 계정 통합 관리를 설정했다면 "서버가 사용자" 항목 체크(Confluence 계정 관리를 JIRA에 위임하기 참고)
     
  4. Outgoing 인증


  5. Incoming 인증

    인증서 타임아웃 = 0 

JIRA 설정

  1. Administration→ Addon -> Application Link 선택
     
  2. 상단의 Application 에 Confluence나 Bamboo 등의 app URL 을 입력하고 *Create new Link 클릭
  3. Application Name 과 Application Type 을 설정하고 continue 를 클릭
     
  4. Save 를 눌러서 저장


JIRA User Server 설정

JIRA 에서 confluence나 bamboo 등의 계정 관리를 한다면 JIRA User Server 설정 필요(JIRA나 Crowd에 Confluence/Bamboo 사용자 및 계정 관리 위임하기 참고)


Bamboo 설정


연계 예제

Confluence & JIRA

  • conflucen 에서 JIRA 매크로를 사용하여 JQL 을 입력하면 아래와 같이 페이지에 JIRA 이슈가 바로 포함됨.
  • JIRA 이슈 수정시 컨플루언스의 페이지도 갱신

JQL

project in (test) and status not in (closed, resolved) and priority in (critical, blocker) and assignee = currentUser()   
SQL

Bamboo & JIRA

뱀부 빌드 이력에서 관련된 JIRA 이슈와 커밋 내역 확인 가능


 

Ref