...
Bitbucket 저장소 연결하기
- SCM 으로부터 프로젝트 생성
- Bitbucket 저장소 clone URL 복사/붙여넣기
- Clone 버튼을 눌러 Bitbucket 저장소를 로컬에 클론
암호 입력창에는 Bitbucket login 비밀번호를 입력한다.
...
- Menu >> Tools >> Configure Servers... 선택
Jira 선택 - Jira 설정
- URL및 id, password 입력
Search 란에 이슈 필터 설정
assignee = currentUser() and issuetype in (기능요구사항) and resolution = Unresolved order by updated
- OK 버튼을 눌러 설정 저장
- 이슈 목록 확인
Menu >> Tasks & Contexts >> Open Task 선택하여 이슈 목록 확인
이슈 기반 코드 작성하기
Jira 이슈를 선택하여 관련 코드를 작성하고 Bitbucket에 커밋하는 절차를 가이드한다.
...
- Bitbucket 서버와 동기화
Menu >> VCS >> Git >> Pull 선택- master 브랜치에 작업할 경우: origin/master 설정
- 개발 브랜치에서 작업할 경우: origin/development 설정
- 구현할 이슈 확인
Menu >> Tasks & Contexts >> Open Task 선택하여 이슈 목록 확인 - 구현할 issue에 대한 branch 생성
구현할 이슈에 더블 클릭
브랜치 생성 설정:- Update issue state: In Progress로 변경
- Clear current context 선택
- Create changelist: 자동 지정
- Create branch: 브랜치 이름으로 자동 설정
- from: 브랜치를 브랜치 설정
- master 브랜치에 작업할 경우: origin/master 설정
- 개발 브랜치에서 작업할 경우: origin/development 설정
- 코드 작성
새로운 파일 추가할 겨우 파일 선택 >> VCS >> Git >> Add - 로컬 저장소에 커밋
Menu >> VCS >> Commit - 서버에 반영
Menu >> VCS >> Git >> Push - Bitbucket 커밋 로그 확인
- Jira 이슈와 커밋 자동 연동
- Pull Request 생성
- 코드 리뷰 후 머지
- Jira에 Pull request 및 머지 결과 반영