Jira 이슈 관리
GitLab 커밋, 이슈, 머지 리퀘스트에서 Jira 이슈를 참조하고 링크하며 머지 전에 연결된 이슈를 요구하는 방법을 설명합니다.
GitLab에서 Jira 이슈를 직접 관리 할 수 있습니다. 그런 다음 GitLab 커밋과 머지 리퀘스트에서 ID로 Jira 이슈를 참조할 수 있습니다. Jira 이슈 ID는 대문자여야 합니다. GitLab 활동과 Jira 이슈 상호 참조 # 이 통합을 사용하면 GitLab 이슈, 머지 리퀘스트, Git에서 작업하는 동안 Jira 이슈를 상호 참조할 수 있습니다. GitLab 이슈, 머지 리퀘스트, 댓글, 커밋에서 Jira 이슈를 멘션하면 다음과 같이 동작합니다. GitLab은 GitLab 내 멘션에서 Jira 이슈로 링크를 겁니다. GitLab은 Jira 이슈에 GitLab의 이슈, 머지 리퀘스트, 커밋으로 다시 연결되는 형식화된 댓글을 추가합니다. 예를 들어 다음 커밋이 GIT-1 Jira 이슈를 참조하는 경우: git commit -m "GIT-1 this is a test commit" GitLab은 해당 Jira 이슈에 다음을 추가합니다. Web links 섹션의 참조. 다음 형식을 따르는 Activity 섹션의 댓글: USER mentioned this issue in RESOURCE_NAME of [PROJECT_NAME|COMMENTLINK]: ENTITY_TITLE USER : Jira 이슈를 멘션한 사용자의 이름으로, 해당 사용자의 GitLab 프로필로 링크됩니다. RESOURCE_NAME : Jira 이슈를 참조한 리소스 유형(예: GitLab 커밋, 이슈, 머지 리퀘스트). PROJECT_NAME : GitLab 프로젝트 이름. COMMENTLINK : Jira 이슈가 멘션된 위치로의 링크. ENTITY_TITLE : GitLab 커밋(첫 줄), 이슈, 머지 리퀘스트의 제목. GitLab 이슈, 머지 리퀘스트, 커밋당 Jira에는 상호 참조가 하나만 표시됩니다. 예를 들어 GitLab 머지 리퀘스트에서 Jira 이슈를 참조하는 댓글이 여러 개 있어도 Jira에는 해당 머지 리퀘스트로 연결되는 상호 참조가 하나만 생성됩니다. 이슈에 대한 댓글을 비활성화 할 수 있습니다. 머지 리퀘스트 머지 시 연결된 Jira 이슈 요구 # 이 통합을 사용하면 머지 리퀘스트가 Jira 이슈를 참조하지 않는 경우 머지되지 않도록 방지할 수 있습니다. 이 기능을 켜려면 다음과 같이 진행합니다. 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Settings > Merge requests 를 선택합니다. Merge checks 섹션에서 Require an associated issue from Jira 를 선택합니다. Save 를 선택합니다. 이 기능을 켜면 연결된 Jira 이슈를 참조하지 않는 머지 리퀘스트는 머지할 수 없습니다. 머지 리퀘스트에 To merge, a Jira issue key must be mentioned in the title or description 메시지가 표시됩니다. GitLab에서 Jira 이슈 매칭 커스터마이징 # 다음을 정의하여 GitLab 이 Jira 이슈 키