이슈 생성

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

이슈를 생성할 때는 이슈의 필드를 입력하도록 요청받습니다. 이슈에 할당하려는 값이 이미 있는 경우 빠른 조치를 사용하여 입력할 수 있습니다.

GitLab에서는 다양한 방법으로 이슈를 생성할 수 있습니다:

프로젝트에서

전제 조건:

  • 프로젝트에 대해 최소한 Guest 역할이 있어야 합니다.

이슈를 생성하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 아래 중 하나 선택:

    • 왼쪽 사이드바에서 Plan > 이슈를 선택한 다음, 오른쪽 상단에서 새 이슈를 선택합니다.
    • 왼쪽 사이드바의 맨 위에서 플러스 기호()를 선택한 다음, 이 프로젝트에서 아래의 새 이슈를 선택합니다.
  3. 필드를 입력합니다.
  4. 이슈 만들기를 선택합니다.

새로 생성된 이슈가 엽니다.

그룹에서

이슈는 프로젝트에 속해 있지만 그룹에 있는 경우 해당 그룹의 프로젝트에 속하는 이슈에 액세스하고 이슈를 생성할 수 있습니다.

전제 조건:

  • 해당 그룹의 프로젝트에 대해 최소한 Guest 역할이 있어야 합니다.

그룹에서 이슈를 생성하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. Plan > 이슈를 선택합니다.
  3. 오른쪽 상단에서 이슈 생성할 프로젝트 선택을 선택합니다.
  4. 이슈를 생성하려는 프로젝트를 선택합니다. 이제 버튼은 선택한 프로젝트를 반영합니다.
  5. <프로젝트 이름>에서 새 이슈를 선택합니다.
  6. 필드를 입력합니다.
  7. 이슈 만들기를 선택합니다.

새로 생성된 이슈가 엽니다.

가장 최근에 선택한 프로젝트가 다음 방문 시에는 기본값으로 설정됩니다. 대부분의 경우 동일한 프로젝트에 대한 이슈를 만들기 때문에 이 기능을 사용하면 시간을 절약할 수 있습니다.

다른 이슈나 인시던트에서

  • GitLab 14.3에서 소개된 온 이슈가 연결된 새 이슈
  • GitLab 14.9에서 소개된 연관 작업 확인란

기존 이슈에서 새로운 이슈를 생성할 수 있습니다. 그런 다음 두 이슈를 관련된 것으로 표시할 수 있습니다.

전제 조건:

  • 프로젝트에 대해 최소한 Guest 역할이 있어야 합니다.

다른 이슈에서 이슈를 만들려면:

  1. 기존 이슈에서 이슈 작업()을 선택합니다.
  2. 새로운 관련 이슈를 선택합니다.
  3. 필드를 입력합니다. 새 이슈 양식에는 이슈 #123과 연결 확인란이 있습니다. 여기서 123은 원본 이슈의 ID입니다. 이 확인란을 선택한 상태로 유지하면 두 이슈가 연결됩니다.
  4. 이슈 만들기를 선택합니다.

새로 생성된 이슈가 엽니다.

이슈 보드에서

이슈 보드에서 새 이슈를 만들 수 있습니다(이슈 보드에서).

전제 조건:

  • 프로젝트에 대해 최소한 Guest 역할이 있어야 합니다.

프로젝트 이슈 보드에서 이슈를 만들려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. Plan > 이슈 보드를 선택합니다.
  3. 보드 디렉터리 상단에서 새 이슈 생성()를 선택합니다.
  4. 이슈의 제목을 입력합니다.
  5. 이슈 만들기를 선택합니다.

그룹 이슈 보드에서 이슈를 만들려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. Plan > 이슈 보드를 선택합니다.
  3. 보드 디렉터리 상단에서 새 이슈 생성()를 선택합니다.
  4. 이슈의 제목을 입력합니다.
  5. 프로젝트 하에서 그룹 내의 프로젝트를 선택합니다.
  6. 이슈 만들기를 선택합니다.

이슈가 생성되어 보드 디렉터리에 표시됩니다. 이는 디렉터리의 특성을 공유하므로 예를 들어 디렉터리이 라벨 프론트엔드로 설정된 경우 새로운 이슈도 이 라벨을 가지게 됩니다.

이메일로

프로젝트의 이슈 디렉터리 페이지에서 이슈를 만들기 위해 이메일을 보낼 수 있습니다.

전제 조건:

프로젝트에 이슈를 이메일로 보내려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. Plan > 이슈를 선택합니다.
  3. 페이지 하단에서 이 이슈로 새 이슈 이메일을 선택합니다.
  4. 이메일 주소를 복사하려면 복사()를 선택합니다.
  5. 이 주소로 이메일을 보냅니다. 제목은 새 이슈의 제목으로 사용되고, 이메일 본문은 설명이 됩니다. Markdown빠른 조치를 사용할 수 있습니다.

사용자가 작성자로 있는 새 이슈가 생성됩니다. 이 주소를 다시 사용하려면 이메일 클라이언트에 연락처로 저장할 수 있습니다.

caution
보이는 이메일 주소는 사용자 개인 이메일 주소로 상대방이 이것이 당신이라는 것 처럼 보인다면 이슈나 Merge Request을 만들 수 있기 때문에 남들에게 보여주지 마십시오.

이 주소를 다시 생성하려면:

  1. 이슈 디렉터리에서 이 이슈로 새 이슈 이메일을 선택합니다.
  2. 토큰 재설정을 선택합니다.

URL을 사용하여 미리 채워진 값이 있는 Form 사용

  • GitLab 14.9에서 도입된 issuable_templateissue[description]를 URL에서 동시에 사용할 수 있는 기능
  • GitLab 14.9에서 도입된 add_related_issue를 지정할 수 있는 기능

URL의 쿼리 문자열 매개변수를 사용하여 새 이슈 페이지에 미리 채워진 필드로 직접 링크를 만들 수 있습니다. URL을 외부 HTML 페이지에 포함하여 특정 필드가 미리 채워진 이슈를 만들 수 있습니다.

필드 URL 매개변수 설명
제목 issue[title] URL 인코딩이 되어야 합니다.
이슈 타입 issue[issue_type] incident 또는 issue 중 하나여야 합니다.
설명 템플릿 issuable_template URL 인코딩이 되어야 합니다.
설명 issue[description] URL 인코딩이 되어야 합니다. issuable_template 또는 기본 이슈 템플릿과 함께 사용되는 경우 issue[description] 값은 템플릿에 추가됩니다.
비밀 issue[confidential] true이면 이슈가 비밀로 표시됩니다.
관련 이슈 add_related_issue 숫자 이슈 ID입니다. 존재하는 경우, 이슈 양식에 관련 사항 체크박스가 표시되어 새 이슈를 지정된 기존 이슈에 선택적으로 연결할 수 있습니다.

이러한 예제를 수정하여 미리 채워진 필드가 있는 새 이슈 URL을 만듭니다. GitLab 프로젝트에서 이슈를 만들려면:

  • 미리 채워진 제목과 설명과 함께:

    https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Whoa%2C%20we%27re%20half-way%20there&issue[description]=Whoa%2C%20livin%27%20in%20a%20URL
    
  • 미리 채워진 제목과 설명 템플릿과 함께:

    https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Validate%20new%20concept&issuable_template=Feature%20Proposal%20-%20basic
    
  • 미리 채워진 제목, 설명 및 비밀로 표시:

    https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Validate%20new%20concept&issue[description]=Research%20idea&issue[confidential]=true
    

Service Desk 사용

이메일 지원을 제공하려면 프로젝트에 Service Desk를 활성화하세요.

이제 고객이 새 이메일을 보내면 해당 프로젝트에 새 이슈를 만들고 거기에서 계속해서 세부 사항을 확인할 수 있습니다.

새 이슈 양식의 필드

  • GitLab 13.1에서 도입된 Epic에 새 이슈 추가
  • GitLab 15.6에서 도입된 Iteration 필드

새 이슈를 생성할 때 다음 필드를 완성할 수 있습니다: