Slack용 Jira

Jira는 강력한 워크플로 및 프로젝트 추적 기능을 제공합니다. 팀에서 Jira를 사용하는 경우 Slack에서 나가지 않고도 이러한 앱 중 하나를 통합하여 최신 상태를 유지할 수 있습니다.

 

사용할 앱 결정

Jira Cloud

Jira Server Alerts(레거시)

고객님은 Jira의 클라우드 버전을 사용하고 있으며 Slack에서 Jira 알림과 약간의 추가 정보를 원합니다. 괜찮습니다! Jira Cloud 앱을 사용하여 Jira 봇을 작동시키고 Slack에서 더 다양하고 놀라운 Jira의 혜택을 누리세요.  

작동 방식은 다음과 같습니다.

  • Jira 봇에게 사용자 지정 알림을 고객님과 채널에 보내도록 메시지를 표시합니다.
  • Slack 채널에 프로젝트를 연결한 경우 Jira 봇은 멘션될 때 Slack의 Jira 이슈를 자동으로 미리 봅니다.
  • 메시지 작업을 수행하여 새 문제를 만들거나 Slack에서 기존 문제를 추가합니다.
  • 슬래시 명령어를 사용하여 Slack에서 문제를 관리하고 찾을 수 있습니다.

Slack에서 Jira 알림만 받거나 Jira의 자체 호스팅 버전을 사용하는 것이 가장 좋습니다.

작동 방식은 다음과 같습니다.

  • Jira 알림이 생성되거나 업데이트될 때 Slack에서 알림을 받습니다.
  • 알림을 트리거할 이슈 상태를 사용자 지정합니다.

참고: 이러한 앱을 구성하려면 Jira의 관리자여야 합니다.

 

Jira Cloud 앱

Jira Cloud 앱을 사용하려면 팀에서 Jira Cloud를 사용해야 합니다. 설정 방법을 알아보려면 계속 읽어주세요.

Jira Cloud 앱 설정

  1. Slack 앱 디렉토리의 Jira Cloud 페이지를 방문합니다.
  2. 페이지 상단의 Slack에 추가 버튼을 클릭합니다.
  3. Jira Cloud에서 인증할 Slack 워크스페이스를 선택합니다.
  4. {0>인증<0}을 클릭합니다. 

Jira 봇은 고객님이 앱을 성공적으로 연결했는지 확인하기 위해 다이렉트 메시지를 보냅니다. 시작하려면 채널 중 하나에 Jira 봇을 초대하거나 슬래시 명령어 /jira connect [your Jira URL]를 사용하기만 하면 됩니다.

 

Jira Server Alerts(레거시)

Jira Server Alerts 설정(레거시)

  1. Slack 앱 디렉토리의 Jira Server Alerts(레거시) 페이지를 방문합니다.
  2. 왼쪽의 Jira 아이콘 아래에 있는 Slack에 추가를 클릭합니다.
  3. Jira 알림을 포스트할 채널을 선택합니다.
  4. Jira 통합 앱 추가를 클릭합니다.
  5. 페이지의 웹후크 URL을 복사합니다.
  6. JIRA 계정의 관리 메뉴에서 시스템을 클릭합니다.
  7. 고급 아래 사이드바에 있는 웹후크를 클릭합니다.
  8. 웹후크 생성을 클릭하여 웹후크 생성 양식을 보고, 이름을 입력하고(예: Slack), 5단계에서 웹후크 URL에 붙여넣습니다.
  9. 이벤트에서 알림을 받을 항목을 선택합니다.
  10. 작업을 완료하면 생성을 클릭합니다.

특정 Jira 프로젝트로 업데이트 제한

JQL(Jira 쿼리 언어)을 사용하면 특정 프로젝트의 알림만 포스트하도록 웹후크를 제한할 수 있습니다. 단일 프로젝트의 경우 project = “Project A”를 사용하고 여러 프로젝트의 경우 (“Project A”,“Project B”)의 프로젝트를 사용합니다.

JIRA 상태 변경사항 사용자 지정

Slack은 일부 이슈 상태 변경사항(예: 열림  완료닫힘  다시 열림)을 자동으로 포스트하지만 팀의 요구에 맞게 지원되는 전환을 사용자 지정할 수도 있습니다.

예를 들어 개발 중 검토 중에서 이슈가 전환되는 경우 상태 변경을 추가할 수 있습니다. 상태 이름은 팀의 Jira 계정에 구성된 상태와 일치해야 합니다.

와일드카드 상태 변경사항

단일 상태 대신 와일드카드를 사용할 수도 있습니다. 예를 들어 이슈(이슈 상태에 관계없이)가 완료로 전환될 때마다 알림을 받으려면 *  완료로 표시되는 상태 변경을 추가할 수 있습니다.

이벤트 로그

Jira 이슈가 생성되거나 업데이트되면 디버깅을 위해 이벤트가 일시적으로 기록됩니다. 이 로그를 확인하여 지정된 상태 변경이 전달되었는지 또는 무시되었는지를 확인할 수 있습니다. 이 상태 변경을 지원하려면 목록에 추가하기만 하면 됩니다.