paint-brush
양방향 Jira Azure DevOps 통합을 설정하는 방법~에 의해@exalate
192 판독값

양방향 Jira Azure DevOps 통합을 설정하는 방법

~에 의해 Exalate7m2023/10/27
Read on Terminal Reader

너무 오래; 읽다

효율적인 협업 및 데이터 흐름을 위한 격차를 해소하는 Jira 및 Azure DevOps와 Exalate의 원활한 통합을 살펴보세요.
featured image - 양방향 Jira Azure DevOps 통합을 설정하는 방법
Exalate HackerNoon profile picture
0-item

이 기사는 Exalate 의 Johnmary Ugochukwu가 작성했습니다.


품질 보증 팀은 Azure DevOps를 사용하여 테스트 사례를 구성하고 IT 서비스를 관리하는 반면, 개발 팀은 Jira Service Management를 사용합니다. 하지만 서로 원활하게 정보를 공유하는 유일한 방법은 타사 솔루션을 사용하는 것입니다.


따라서 자동화된 동기화를 통해 보안과 원활한 협업을 보장하는 전용 Jira Azure DevOps 통합이 필요합니다.


Jira와 Azure DevOps 간의 양방향 통합을 설정하는 방법을 보여드리겠습니다. 하지만 먼저 이 통합의 일반적인 사용 사례를 살펴보겠습니다.

언제 Jira Azure DevOps 통합이 필요합니까?

Jira Azure DevOps 통합 도구를 선택하는 주된 이유는 두 시스템 간에 올바른 데이터가 흐르도록 보장하기 위해서입니다. 동시에 사용자 지정 사용 사례에 맞게 구성할 수 있는 솔루션이 필요합니다.


Jira를 Azure DevOps와 통합하는 다른 이유에는 생산성 향상과 지식 전달 속도 향상이 포함됩니다.

당신이 원한다고 말하세요 프로젝트에 첨부 파일 추가 비공개로 내부적으로 유지하면서. Jira Azure DevOps 통합은 댓글을 다른 시청자가 볼 수 없도록 하면서 올바른 프로젝트에 보내는 데 도움이 됩니다.

당신은 또한 양방향 계층 구조 동기화된 엔터티 사이. 이는 Jira Cloud 및 Azure DevOps를 사용하는 팀이 프로젝트 엔터티와 필드 간의 관계와 계층 구조 내 위치를 이해하는 데 도움이 됩니다.


관계는 다음과 같이 나타납니다.


  • Jira Epic은 Azure DevOps 기능이 됩니다.

  • Jira Story는 Azure DevOps 작업이 됩니다.

  • 그만큼 이슈링크 사용자 정의 상태 매핑은 양쪽에서 유지되어야 합니다.


맞춤형으로 iPaaS 솔루션 을 사용하면 Azure DevOps와 Jira(클라우드, 데이터 센터 또는 온프레미스) 간의 모든 필드를 매핑할 수 있습니다.

올바른 통합 도구를 만드는 것은 무엇입니까?

Jira 및 Azure DevOps용 통합 도구를 선택하기 전에 고려해야 할 몇 가지 요소는 다음과 같습니다.


  • 통합 솔루션은 단순한 매핑부터 복잡한 연결까지 다양한 연결 사용 사례에 맞게 조정할 수 있는 유연성을 갖추어야 합니다.
  • 통합 솔루션은 장기간의 가동 중단 없이 증가하는 워크로드를 처리할 수 있는 확장성을 갖춰야 합니다.
  • 통합 보안 기능 저장되어 있거나 전송 중인 데이터를 무단 액세스로부터 보호할 수 있을 만큼 견고하고 견고해야 합니다.
  • 온라인 협업에 참여하는 팀에는 다음을 위한 분산형 솔루션이 필요합니다. 회사 간 협업 그리고 데이터 통합.
  • 오류가 발생하면 시스템 문제를 해결하여 원인과 원인을 파악할 수 있어야 합니다.
  • 지원 엔지니어는 고급 기술 문제에 대해 심층적인 지원을 제공해야 합니다.


찬양하다 Jira와 Azure DevOps는 물론 다른 플랫폼 간의 양방향 동기화를 허용하는 양방향 통합 솔루션입니다. 또한 Jira 및 Azure DevOps 측면 모두에 안전하고 자율적인 생태계를 보장하는 단일 테넌트 아키텍처도 있습니다.

Exalate를 사용하여 Jira와 Azure DevOps를 통합하는 방법

연결을 설정하기 전에 Jira(온프레미스 및 클라우드)와 Azure DevOps 모두에 Exalate를 설치해야 합니다.

1단계 - Jira에 Exalate 설치

Atlassian Marketplace에서 " Exalate Jira Issue Sync & More "를 검색하세요.


Jira 통합을 위한 Exalate

\"무료로 사용해 보기" 버튼을 클릭한 다음 표시되는 옵션에서 "클라우드"를 선택하세요. 당신은 또한 수 Exalate 설치 Jira 서버나 데이터 센터뿐만 아니라 도커 .


Jira에 Exalate 설치

사이트를 선택하거나 URL을 입력하세요. 그런 다음 '무료 평가판 시작'을 클릭하세요. 무료 평가판을 확인하기 위해 Jira 대시보드로 리디렉션됩니다.


그게 다야! 이제 Jira Cloud에 Exalate가 설치되었습니다.

2단계 - Azure DevOps에 Exalate 설치

Visual Studio(Azure DevOps Marketplace)에서 " Exalate For Azure DevOps Integration "을 검색하세요.

Azure DevOps 통합을 위한 Exalate

“가져오기”를 클릭한 후 나타나는 화면에서 조직을 선택하세요. \

Azure DevOps 통합을 위한 조직 선택


"설치"를 클릭하면 설치가 완료됩니다. Exalate 앱을 찾으려면 "조직 설정"으로 이동하여 "확장 프로그램"을 클릭하세요.

3단계 - 인스턴스 연결

Exalate를 사용하면 Jira 또는 Azure DevOps에서 연결을 시작할 수 있습니다. 프로세스는 두 플랫폼 모두 유사합니다.


Jira Azure DevOps 연결 시작


"연결 시작"을 클릭하세요. 지정된 필드에 대상 인스턴스 URL을 입력합니다. URL이 없으면 'URL이 없습니다' 토글 스위치를 클릭하세요.


Exalate 구성 유형


Exalate는 기본 모드(간단한 사전 구축 구성용), 시각적 모드 및 스크립트 모드(고급 스크립팅 구성용)의 세 가지 구성 모드를 지원합니다.\

기본 모드 부터 시작해 보겠습니다.


기본 Jira Azure DevOps 연결 시작


반대편에서 들어오는 작업 항목을 생성하려는 프로젝트를 선택하고 “다음”을 클릭하세요.


관리자 액세스 권한이 있는지 확인하고 “시작”을 클릭하세요.



자동으로 원격 인스턴스로 리디렉션됩니다. 프로젝트를 선택하고 “확인”을 클릭하세요. 이슈 키를 입력하고 “Exalate”를 클릭하여 계속 진행하세요.


성공적인 Azure DevOps Jira 동기화


됐어요! Jira와 Azure DevOps 간의 첫 번째 기본 연결을 설정했습니다.


이제 비주얼 모드 연결을 살펴보겠습니다.


세 가지 옵션 중에서 시각적 모드를 선택합니다. 그런 다음 팝업되는 모달에 연결 이름과 설명을 입력합니다.


Exalate 비주얼 모드 구성


“다음”을 클릭하여 다음 화면으로 진행하세요. 계속하려면 관리자 권한을 확인해야 합니다.

관리자 액세스 시각적 Jira Azure DevOps 동기화


“관리자 액세스 확인”을 클릭하세요. 확인을 위해 조직의 Azure DevOps로 리디렉션됩니다.


Exalate에 시스템 액세스 권한을 부여하려면 "수락"을 클릭하세요.\

Jira Azure DevOps 통합 구성


그리고 그게 다야! 비주얼 모드 연결이 설정되었습니다.


마지막으로 스크립트 모드로 들어가겠습니다.

연결을 시작하고 대상 인스턴스 URL을 확인합니다. 그런 다음 사용 가능한 옵션에서 스크립트 모드를 선택합니다.


Azure DevOps Jira 연결 시작


"다음"을 클릭하기 전에 연결 이름과 설명을 입력하십시오. 그런 다음 프로젝트를 선택하고 "시작"을 클릭하십시오.


초대 코드를 클립보드에 복사하세요. 반대편으로 이동하여 '초대 수락'을 클릭하세요.

Jira와 Azure DevOps 간의 연결을 수락합니다.


'다음'을 클릭하기 전에 클립보드에 있는 초대 코드를 입력하세요. 그런 다음 프로젝트를 선택하고 확인합니다.

Azure DevOps와 Jira 간의 동기화 구성


축하해요! 스크립트 모드 연결을 성공적으로 설정했습니다.

4단계 - 연결 구성

Exalate 대시보드에서 구성하려는 연결 옆에 있는 "연결 편집" 아이콘을 클릭하세요.


Jira Azure DevOps 동기화 편집


'규칙' 탭에서 '발신 동기화' 및 '수신 동기화' 입력 필드를 입력합니다. 여기서는 다음을 사용하여 연결을 사용자 정의할 수 있습니다. 그루비 스크립팅 언어 .

Jira Azure DevOps 동기화 규칙


참고 *: 스크립트 모드를 사용하여 Jira Azure DevOps 통합을 설정하고 구성하려면 이 단계별 가이드를 따르세요.*


시각적 모드 연결의 경우 스크립트를 추가하거나 끌어서 놓기 편집기를 사용하여 정보를 공유하려는 필드를 매핑할 수 있습니다.\


"연결 편집"을 클릭한 후 인스턴스를 확인하여 계속 진행하세요. 그런 다음 범위와 규칙을 정의하는 화면으로 이동합니다.


양쪽에서 프로젝트를 선택하고 필터 엔터티를 지정합니다. 자동, 수동 또는 비활성화 중에서 동기화 방법을 선택할 수도 있습니다.\

Jira Azure DevOps 동기화 방법


태그, 유형, 상태, 우선 순위, 제목, 설명 등을 포함하여 각 프로젝트에 대한 필터를 추가할 수도 있습니다.

시각적 모드 전단지


모든 설정을 마친 후 저장을 클릭하여 모달을 닫습니다. 그런 다음 "다음"을 클릭하여 범위 설정을 완료합니다.



그러면 매핑 규칙의 포괄적인 목록이 표시되며, 끌어서 놓아 표시되는 순서를 변경할 수 있습니다.


자신만의 매핑을 추가하려면 '+ 매핑 추가' 버튼을 클릭하세요. 모달에서 규칙을 구성하고 “저장”을 클릭하세요.

스크립트를 추가하려면 "매핑 추가" 버튼을 클릭한 후 드롭다운 옵션에서 "스크립트 추가"를 클릭하세요.


시각적 Jira Azure DevOps 연결에 스크립트 추가


여기에서 연결에 대한 사용자 정의 규칙을 작성할 수 있습니다.



동기화 규칙을 편집하려면 오른쪽에 있는 편집 버튼을 클릭하고 필요한 사항을 변경하십시오.\

완료되면 '게시'를 클릭하여 변경 사항을 저장하세요. 그게 다야!

5단계 - 자동 동기화 트리거 생성

동기화 자동화를 위한 모든 활성 트리거를 보려면 "트리거" 탭으로 이동하세요.


Jira Azure DevOps 통합 트리거


'+ 트리거 만들기' 버튼을 클릭하세요.


Exalate 트리거


다음으로 엔터티 유형을 선택하고 쿼리를 입력합니다. Azure DevOps 트리거를 설정하려면 다음을 사용하세요. WIQL(작업 항목 쿼리 언어) 구문 그리고 저장소를 지정하세요. Jira의 경우 JQL(Jira 쿼리 언어) .


완료되면 게시를 클릭하세요.

6단계 - 동기화 시작

이제 설정되었습니다. Jira 및 Azure DevOps 인스턴스가 데이터를 공유하는 방법을 제어하기 위한 연결 규칙 작성을 시작하세요. 콘솔에서 스택 추적을 사용하여 오류를 추적할 수도 있습니다. 티켓을 대량으로 관리하고 싶다면 다음을 사용할 수 있습니다. Exalate의 대량 작업 특징.

Azure DevOps Jira 동기화를 위한 대량 exalate


“Bulk Connect” 탭으로 이동하여 연결을 선택하고 작업 항목을 업로드하여 이슈 매핑을 수행합니다. 프로세스를 완료하려면 "대량 연결"을 클릭하십시오.


기본 사항을 이해한 후에는 추가 규칙을 추가하거나 기존 규칙을 편집할 수 있습니다.

주요 시사점

Exalate와 같은 안정적이고 안전한 타사 솔루션을 사용하면 팀은 Jira와 Azure DevOps 간에 정보를 원활하게 공유할 수 있습니다.

Exalate와의 연결 구성은 간단한 과정입니다. 노코드 기본 모드, 드래그 앤 드롭 비주얼 모드 또는 로우코드 스크립트 모드를 사용할 수 있습니다.

데모를 예약하세요 특정 사용 사례에 대해 논의하기 위해 엔지니어를 칭찬하십시오.