Eclipse Mylyn을 통해 GitLab 이슈 사용하기

소개

GitLab은 프로젝트 별로 이슈 관리를 제공합니다.
직접 웹사이트에서 이슈를 관리하는 건 조금 불편한 부분이 있어서 Eclipse Mylyn을 통해서 사용해봅니다.

Mylyn Gitlab Connector 설치

Eclipse에서 GitLab 커넥터를 제공하지 않기 때문에 따로 설치가 필요합니다.
여기에서는 Mylyn Gitlab Connector를 설치해봅니다.

Eclipse의 Help > Install New Software를 클릭합니다.

소프트웨어 사이트를 추가하기 위해서 우상단의 Add를 클릭합니다.

Add Repository 창이 뜨면 Name에는 Mylyn Gitlab Connector, Location에는 http://pweingardt.github.com/mylyn-gitlab을 입력합니다.

설치 가능한 소프트웨어 목록에서 Mylyn Connectors를 체크합니다.

Next를 클릭해서 계속 진행합니다.

Mylyn Gitlab Connector는 EPL 라이센스로 제공됩니다. 라이센스에 동의합니다.

서명이 없는 콘텐츠를 포함한 소프트웨어를 설치하려 한다는 경고입니다.

설치가 완료되면 Eclipse를 재시작합니다.

Mylyn에 GitLab 연결

Task List 뷰에서 를 클릭한 후 다시 Add Repository를 클릭합니다.

Task List 뷰는 Window > Show View에서 선택해서 열 수 있습니다.

Add Task Repository 창에서 Gitlab issues를 선택하고 Next를 클릭합니다.

Server에는 http로 시작하는 Gitlab 저장소 주소를 넣습니다.
Label에는 저장소 이름을 입력합니다.
GitLab User ID와 Password를 입력한 후 꼭 Save Password를 체크합니다. 연동할 때마다 암호을 입력 받는 기능을 아직 지원하지 않습니다.

입력을 완료한 후 Finish를 클릭합니다.

Add new query 창이 뜨면서 Task List를 조회할 질의를 지금 작성할 것인지를 묻습니다.

Query title에는 All을 입력하고 모든 State를 선택해서 프로젝트의 모든 이슈를 가져오도록 설정했습니다.

질의 작성을 완료하면 Task List에서 GitLab의 모든 이슈를 볼 수 있습니다.

이슈를 더블 클릭하면 편집기에서 이슈 내용을 수정하거나 댓글을 다는 등의 동작을 할 수 있습니다.

New Task를 클릭해서 새 이슈(Task)를 등록할 수도 있습니다.

이슈(Task)를 저장할 Repository를 선택합니다. Task Repository 생성 시 지정한 Label을 선택하면 됩니다.

새 이슈(Task)를 입력하는 화면이 열립니다.

EOF

신고