팀원들을 위한 github-jir a 사용법 정리 [프로젝트 jira 도입기]

Jira란? Jira란 에자일 방법론을 프로젝트 형식으로 쉽게 도입할 수 있도록 지원하고 관리해 주는 협업 툴이다.로드맵-백로그-스프린트-이슈-간방보드 등 에자일로 필요한 요소를 소프트웨어화하여 관리할 수 있도록 지원한다.

큰 프로젝트나 협업을 할 때 매우 좋은 도구이다.

github과 연동될 수 있으며, 이슈별 스마트 커밋 기능을 통해 프로젝트 진행을 커밋 로그와 함께 관리할 수 있으며, 에쟈일에서 중요한 관리자 역할인 스크럼 마스터와 프로젝트 오너가 계획을 세우고 관리하기에 용이하다.

팀원들도 자기 할 일을 칸막이 형태로 비우면 채우고 비우면 가져와 채우는 방식으로 해야 할 일을 주도적으로 할 수 있다는 장점도 있다.

이 모든 것은 스프린트 단위로 이루어지지만, 일단 에자일에 대한 설명은 여기에서 생략! 일단 jira는 에자일을 돕는 좋은 도구라는 것만 알아둬도 된다.github-jira 연결 1.github market place 에서 jira 다운로드

2. github organization settings → Instaled GitHub Apps → jira conrigure

3. configure에서 하단에 Reposi tory access에서 질라와 연결을 원하는 리포트를 선택한 후 save

4. jira에서 바로가기 추가 → 저장소 → 연결하고자 하는 리포트를 선택한 후 연결

이렇게 하면 github-jira 연결 완료!

Jira 스마트 커밋 스마트 커밋 커맨드는 크게 3종류가 있다!

comment time transition

이 명령어로 아래의 기본 문법을 충족시키면 된다.

<ignored text> <ISSUE_KEY> <ignored text> #<COMMAND> <optional COMMAND_ARGUMENTS> (<ignored text>는 무시해도 되는 글자. 있어야 한다.)

이렇게 커밋할 때 gitcommit-m “SLG-8 #comment jirasmartcommit Test”라고 하면 이슈에 해당 커밋 메시지가 jira에서 볼 수 있도록 등록된다.

2) time으로 작업시간 기록 (아무리 안 쓸 것 같아)

time 명령으로 해당 Jara 이슈에 작업시간 기록을 남길 수 있다.시간은 w, d, h, m 단위로 기록할 수 있고 마지막에 코멘트를 쓰면 된다.

3) 워크플로우 작성 (잘쓸거야)

예) gitcommit-m “SLG-13 #in-progress #comment 이슈를 진행중인 상태로 변환합니다.”다음과 같이 커미션 메시지만이라도 해야 할 일 →진행 중 간판판이 이동

Jira 스마트 커미션 이슈 번호 자동화 http://medium.com/prnd/github-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%84%B8%EC%A7%80%EC%97%90-jira-%EC%9D%B4%EC%8A%88%EB%B2%88%ED%98%B8-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EB%84%A3%EC%96%B4%EC%A3%BC%EA%B8%B0-779048784037 항상 전에 이슈 번호 넣는 수고를 자동으로 넣도록 처리하는 방법에 대해 공유합니다. medium.com

error: Content is protected !!