Jira 계정 권한

필요한 권한

Rootly 조직 계정에 Jira Cloud를 설치하려면소유자또는관리자사용자여야 합니다.

또한 다음이 있어야 합니다admin Jira Cloud 인스턴스에 대한 권한.

Service Account

통합의 장기적인 안정성을 보장하기 위해, Jira service account를 사용하여 통합하는 것이 개인 계정을 사용하는 것보다 권장됩니다.

설치에 사용하는 Jira 계정에는 다음과 같은 권한이 필요합니다:

  • 이슈 할당: 특정 사용자에게 이슈를 할당할 수 있는 능력.
  • 이슈 종료: 이슈를 종료할 수 있는 능력.
  • 이슈 생성: 이슈를 생성할 수 있는 능력.
  • 이슈 삭제: 이슈를 삭제할 수 있는 능력.
  • 이슈 편집: 이슈를 편집할 수 있는 능력.
  • 이슈 연결: 한 이슈를 다른 이슈와 연결할 수 있는 능력.
  • 이슈 전환: 이슈를 한 상태에서 다른 상태로 전환할 수 있는 능력.

설치에 사용하는 Jira 계정에는 다음과 같은 oauth 권한이 필요합니다:

  • read:application-role:jira
  • read:avatar:jira
  • read:field-configuration:jira
  • read:group:jira
  • read:issue:jira
  • read:issue-status:jira
  • read:issue-meta:jira
  • read:issue-security-level:jira
  • read:issue-type:jira
  • read:issue-type-hierarchy:jira
  • read:issue.changelog:jira
  • read:issue.transition:jira
  • read:issue.vote:jira
  • read:priority:jira
  • read:project:jira
  • read:project-category:jira
  • read:project-version:jira
  • read:project.component:jira
  • read:project.property:jira
  • read:status:jira
  • read:user:jira
  • read:user.property:jira
  • write:attachment:jira
  • write:comment:jira
  • write:comment.property:jira
  • write:issue:jira
  • write:issue.property:jira

Jira 권한에 대해 더 자세히 알아보려면 here를 참조하세요.

Jira Cloud 인스턴스 설치하기

통합 카탈로그에서 Jira Cloud를 찾아 Integrations catalogue를 선택하세요Setup.

다음과 같은 설치 페이지가 표시됩니다. 설치를 확인하기 전에 올바른 인스턴스를 설치하고 있는지 다시 한 번 확인하세요 Accept.

이제 모든 준비가 끝났습니다! 이제 Jira 워크플로우를 자동화할 수 있습니다.

추가 인스턴스 설치하기

조직에서 여러 Jira Cloud 인스턴스를 사용하는 경우, 위와 동일한 절차를 사용하여 추가 인스턴스를 설치할 수 있습니다.

Jira Cloud “인스턴스”는 Jira “프로젝트”와 같지 않습니다. Jira Cloud 인스턴스를 별도의 도메인으로 생각하세요. 하나의 인스턴스 내에 여러 Jira 프로젝트를 가질 수 있습니다. 대부분의 조직은 단일 인스턴스만 있어야 하지만 여러 프로젝트를 가질 수 있습니다.

추가 인스턴스를 설치하려면 통합 카탈로그에서 다시 Jira Cloud를 찾아 Integrations catalogue를 선택하세요Set up another instance.

이후 단계는 첫 번째 인스턴스를 설치하는 것과 동일합니다.

Rootly를 열어둔 동일한 브라우저 창에서 설치하려는 인스턴스에 로그인되어 있는지 확인하세요.

Jira 웹훅 설정하기

Rootly는 Jira에 티켓을 생성할 수 있을 뿐만 아니라 Jira로부터 업데이트를 받아 Jira의 변경 사항을 반영하여 인시던트를 업데이트할 수 있습니다. 이를 위해 Jira에서 webhooks를 구성해야 합니다.

Jira 관리자로서, Jira Cloud 인스턴스에서 Systems > WebHooks로 이동하세요. 그런 다음 + Create a WebHook

웹훅에 쉽게 식별할 수 있는 Name을 지정하고 (예: Rootly Webhook Listener) Rootly 플랫폼에서 웹훅 URL을 복사하세요.

웹훅의 StatusEnabled인지 확인하세요.

Rootly 통합 페이지에서 웹훅 URL을 복사하여 Jira의 URL 필드에 붙여넣으세요.

모든 Jira 프로젝트가 Rootly로 이벤트를 보내는 것을 원하지 않는다면, 이슈 관련 이벤트 JQL 쿼리에서 필터링할 수 있습니다.

수신하고 싶은 특정 이벤트를 선택하세요.

마지막으로, Exclude body 체크박스를 선택하지 않도록 주의하세요. 때때로 Jira 웹훅은 기본적으로 이 옵션이 선택되어 있습니다.

위의 모든 필드를 입력한 후, Create를 선택하여 웹훅 구성을 저장하세요.

이제 Rootly 플랫폼의 Alerts page에서 Jira 이벤트를 볼 수 있습니다. Jira에서 테스트 티켓을 생성하거나 업데이트하여 이를 테스트할 수 있습니다. 이벤트가 Alerts 페이지에 나타나면 웹훅이 작동하고 있다는 것을 알 수 있습니다.

제거

Rootly에서 Jira Cloud 인스턴스를 제거하려면 Integrations > Jira로 이동하여 Delete를 선택하세요.

지원

이 통합에 대해 도움이나 추가 정보가 필요하면 support@rootly.com로 문의하거나 Help > Chat with Us로 이동하여 채팅을 시작하세요.