페이지 트리

이 페이지는 Intellij와 Jira, Bitbucket 연동하는 방법을 제공한다.

Intellij2018.1.6 Community
Bibucket5.2.2

개요

Intellij는 Jira/Bitbucket과 연동하여 개발 편의성 제공

  • 구현요구사항 목록 확인
  • 구현요구사항에 대한 branch  생성
  •  Bitbcuket 저장소 연동 (clone, commit, push, pull request 생성)

연동 개념도

무료 평가판

Gliffy Confluence 플러그인 무료 평가판 기간이 6 일 남았습니다.
라이선스 구매 | 관리자, UPM에서 Gliffy my.atlassian.com 라이선스 입력


Bitbucket 저장소 연결하기

  1. SCM 으로부터 프로젝트 생성


  2. Bitbucket 저장소 clone URL 복사/붙여넣기


  3. Clone 버튼을 눌러 Bitbucket 저장소를 로컬에 클론
    암호 입력창에는 Bitbucket login 비밀번호를 입력한다.

Jira 연결하기

  1. Menu >> Tools >> Configure Servers... 선택

    Jira 선택
  2. Jira 설정
    1. URL및 id, password 입력
    2. Search 란에 이슈 필터 설정

      assignee = currentUser() and issuetype in (기능요구사항) and resolution = Unresolved order by updated

  3. OK 버튼을 눌러 설정 저장
  4. 이슈 목록 확인
    Menu >> Tasks & Contexts >> Open Task 선택하여 이슈 목록 확인

이슈 기반 코드 작성하기

Jira 이슈를 선택하여 관련 코드를 작성하고 Bitbucket에 커밋하는 절차를 가이드한다.

사전 조건:

  • Jira 연동 설정됨
  • Bitbucket 연동 설정됨
  • 자신에게 할당된 이슈 존재 (issuetype = 기능요구사항)
  1. Bitbucket 서버와 동기화
    Menu >> VCS >> Git >> Pull 선택
    1. master 브랜치에 작업할 경우: origin/master 설정
    2. 개발 브랜치에서 작업할 경우: origin/development 설정
  2. 구현할 이슈 확인
    Menu >> Tasks & Contexts >> Open Task 선택하여 이슈 목록 확인
  3. 구현할 issue에 대한 branch 생성
    구현할 이슈에 더블 클릭

    브랜치 생성 설정:
    1. Update issue state: In Progress로 변경
    2. Clear current context 선택
    3. Create changelist: 자동 지정
    4. Create branch: 브랜치 이름으로 자동 설정
    5. from: 브랜치를 브랜치 설정
      1. master 브랜치에 작업할 경우: origin/master 설정
      2. 개발 브랜치에서 작업할 경우: origin/development 설정
  4. 코드 작성
    새로운 파일 추가할 겨우 파일 선택 >> VCS >> Git >> Add
  5. 로컬 저장소에 커밋
    Menu >> VCS >> Commit
  6. 서버에 반영
    Menu >> VCS >> Git >> Push
  7. Bitbucket 커밋 로그 확인
  8. Jira 이슈와 커밋 자동 연동
  9. Pull Request 생성
  10. 코드 리뷰 후 머지
  11. Jira에 Pull request 및 머지 결과 반영
  • 레이블 없음