InfoGrab Docs

Jira 이슈 통합 문제 해결

Jira 이슈 통합 문제 해결에 대해 설명합니다.

Jira 이슈 통합 을 사용할 때 다음과 같은 문제가 발생할 수 있습니다. GitLab에서 Jira 이슈에 연결할 수 없음 # GitLab에서 Jira 이슈 ID를 언급할 때 이슈 링크가 누락될 수 있습니다. sidekiq.log 에 다음과 같은 예외가 포함될 수 있습니다: No Link Issue Permission for issue 'JIRA-1234' 이 문제를 해결하려면 Jira 이슈 통합 을 위해 생성한 Jira 사용자에게 이슈 연결 권한이 있는지 확인하세요. GitLab에서 Jira 이슈에 댓글을 달 수 없음 # GitLab에서 Jira 이슈에 댓글을 달 수 없는 경우, Jira 이슈 통합 을 위해 생성한 Jira 사용자에게 다음 권한이 있는지 확인하세요: Jira 이슈에 댓글 작성 권한 Jira 이슈 전환 권한 GitLab 이슈 트래커 가 비활성화되면 Jira 이슈 참조와 댓글이 작동하지 않습니다. Jira 액세스에 대한 IP 주소를 제한 하는 경우, GitLab Self-Managed IP 주소 또는 GitLab IP 주소 를 Jira의 허용 목록에 추가하세요. 근본 원인을 확인하려면 integrations_json.log 파일을 확인하세요. GitLab이 Jira 이슈에 댓글을 달려고 할 때 Error sending message 로그 항목이 나타날 수 있습니다. GitLab 16.1 이상에서는 오류가 발생할 때 integrations_json.log 파일에 Jira로 나가는 API 요청의 client_* 키가 포함됩니다. client_* 키를 사용하여 오류가 발생한 이유를 Atlassian API 문서 에서 확인할 수 있습니다. 다음 예시에서 Jira는 404 Not Found 로 응답합니다. 이 오류는 다음과 같은 경우에 발생할 수 있습니다: Jira 이슈 통합을 위해 생성한 Jira 사용자에게 이슈를 볼 권한이 없는 경우 지정한 Jira 이슈 ID가 존재하지 않는 경우 { "severity" : "ERROR" , "time" : "2023-07-25T21:38:56.510Z" , "message" : "Error sending message" , "client_url" : "https://my-jira-cloud.atlassian.net" , "client_path" : "/rest/api/2/issue/ALPHA-1" , "client_status" : "404" , "exception.class" : "JIRA::HTTPError" , "exception.message" : "Not Found" , } 반환된 상태 코드에 대한 자세한 내용은 Jira Cloud 플랫폼 REST API 문서 를 참조하세요. curl 을 사용하여 Jira 이슈 액세스 확인 # 특정 Jira 이슈에 대한 Jira 사용자 액세스를 확인하려면 다음 스크립트를 실행하세요: curl --verbose --user "$USER:$API_TOKEN" "https://$ATLASSIAN_SUBDOMAIN.atlassian.net/rest/api/2