Jira 프로젝트 이슈를 GitLab로 가져오기

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed형, GitLab Dedicated

GitLab Jira Importer를 사용하면 Jira 이슈를 GitLab.com이나 Self-Managed형하는 GitLab 인스턴스로 가져올 수 있습니다.

Jira 이슈 가져오기는 MVC(최소 구현 가능 제품)이며, 프로젝트 수준의 기능으로, 여러 Jira 프로젝트의 이슈를 GitLab 프로젝트로 가져올 수 있습니다. MVC 버전은 이슈 제목과 설명 및 일부 다른 이슈 메타데이터를 이슈 설명의 섹션으로 가져옵니다.

알려진 제한 사항

GitLab은 다음 정보를 직접 가져옵니다:

  • 이슈의 제목, 설명 및 레이블입니다.
  • 가져오기 준비 시 Jira 사용자를 GitLab 프로젝트 구성원에 매핑할 수도 있습니다.

GitLab 이슈로 공식적으로 매핑되지 않은 다른 Jira 이슈 메타데이터는 일반 텍스트로 이슈 설명에 가져옵니다.

Jira 이슈의 텍스트는 GitLab Flavored Markdown으로 구문 분석되지 않아 잘못된 텍스트 형식을 초래할 수 있습니다. 자세한 정보는 이슈 379104를 참조하십시오.

GitLab Jira Importer의 미래 버전에서는 이슈 담당자, 댓글 및 그 외 많은 내용을 추가하는 것을 추적하는 대대가 있습니다.

전제 조건

  • Jira 프로젝트에서 이슈를 가져오려면 Jira의 읽기 액세스와 GitLab 프로젝트에서 적어도 Maintainer 역할이 있어야 합니다.
  • 이 기능은 기존의 GitLab Jira 통합을 사용합니다. Jira 이슈를 가져오기 전에 통합이 설정되어 있는지 확인하십시오.

GitLab으로 Jira 이슈 가져오기

note
Jira 이슈 가져오기는 비동기 백그라운드 작업으로 수행되며, 가져오기 대기열 부하, 시스템 부하 또는 기타 요인에 따라 지연될 수 있습니다. 큰 프로젝트를 가져오는 데는 가져오기 큐의 부하, 시스템 부하 또는 기타 요인에 따라 몇 분이 걸릴 수 있습니다.

GitLab 프로젝트로 Jira 이슈를 가져오려면 다음을 수행합니다:

  1. {문제} 이슈 페이지에서 작업 () > Jira에서 가져오기를 선택합니다.

    Jira에서 이슈 가져오기 버튼

    Jira에서 가져오기 옵션이 요구 사항에 맞는 권한이 있는 경우에만 표시됩니다.

    다음 양식이 나타납니다. 이전에 Jira 통합을 설정한 경우 드롭다운 디렉터리에서 액세스할 수 있는 Jira 프로젝트를 볼 수 있습니다.

    Jira에서 이슈 가져오기 양식

  2. 에서 가져오기 드롭다운 디렉터리을 선택하고 가져오려는 Jira 프로젝트를 선택합니다.

    Jira-GitLab 사용자 매핑 템플릿 부분에서 해당 GitLab 사용자에게 Jira 사용자가 매핑된 것이 테이블에 표시됩니다. 양식이 나타나면 드롭다운 디렉터리은 가져오기를 수행하는 사용자가 기본값으로 표시됩니다.

  3. 매핑 중에 변경을 하려면 GitLab 사용자 이름 열의 드롭다운 디렉터리을 선택하고 각 Jira 사용자에 매핑하려는 사용자를 선택합니다.

    드롭다운 디렉터리에 모든 사용자가 표시되지 않을 수 있으므로 GitLab 프로젝트에 특정 사용자를 찾으려면 검색 바를 사용하십시오.

  4. 계속을 선택합니다. 가져오기가 시작되었음을 확인하게 됩니다.

    가져오기가 백그라운드에서 실행되는 동안 가져오기 상태 페이지에서 이슈 페이지로 이동하여 새로운 이슈가 이슈 디렉터리에 표시되는지 확인할 수 있습니다.

  5. 가져오기 상태를 확인하려면 다시 Jira 가져오기 페이지로 이동하십시오.