...
팀이 관리하는 프로젝트에서 Version 활성화
팀이 관리하는 Software 는 프로젝트 유형은 기본적으로 버전 기능이 꺼져 있습니다.
...
활성화하려면 "프로젝트 설정" → 기능 에 들어갑니다.
...
아래로 내려가면 개발 그룹에 릴리스가 있는데 이걸 켜주면 됩니다.
...
좌측의 릴리스를 클릭하고 우측 상단에서 “버전 만들기” 메뉴를 클릭해서 버전을 생성할 수 있습니다.
...
아직 버전을 만들지 않았다면 다음과 같이 “버전 관리 시작” 화면에서 “버전 만들기” 를 클릭합니다.
...
버전 명은 3정보를 다음과 같이 넣어줍니다.
버전명: 1.0
...
시작
...
날자: 오늘
릴리스 날짜: 2주후
동인(Driver): 이 릴리스를 담당하는 직원으로 기본 값으로 놔둡니다.
설명: “고객에게 최초 공개”
그리고 저장을 누르면 버전이 생성됩니다.
진행 상황에 "이슈없음" 으로 표시되는 건 지정한 버전에서 처리하기로 한 이슈가 등록되어 있지 않다는 의미입니다.
...
Jira 에서 버전 관련해서 제공되는 필드는 기본적으로 2개인데 하나는 "영향을 받는 버전" (affects version)” 이며 다른 하나는 "수정 버전" (fixed version)” 입니다.
영향 받는 버전은 보통 이슈 타입이 버그일 때 사용하는데 해당 버그가 발생하는 버전을 기술해 줍니다. 만약 다양한 버전에서 발생하는 버그라면 위 예시처럼 여러 개의 버전을 입력해 주면 됩니다.차세대
Note |
---|
팀이 관리하는 프로젝트에서는 "영향 받는 버전" 필드를 지원하지 않습니다. |
이제 13.0 버전에서 처리할 이슈들을 선택해서 "수정 버전" 에 13.0 을 할당해 주겠습니다.
버전 목록에 "릴리스 해제됨" 이라고 표시되는데 이것도 번역 오류인것 같습니다. 영어 버전에서는 Unreleased 이니 "릴리스 안 됨" 이 더 정확할 것 같습니다.
그리고 2개의 이슈에도 수정 버전을 1.0 을 할당해 주었습니다.
그리고 다른 이슈에는 수정 버전에 2.0 을 할당해 줍니다.
그리고 차세대 프로젝트에서도 마찬가지로 이슈에 버전을 할당해 보겠습니다.
보드에 가서 이슈를 선택하고 1.0 과 2.0 을 할당했습니다.
릴리스
이제 좌측의 릴리스 탭를 주고 릴리스 탭을 보면 이슈가 할당되었으므로 진행 상황이 “이슈없음” 에서 변경된 것을 알수 있습니다.
...
그리고 몇 개의 이슈에도 수정 버전을 할당하고 상태를 처리중과 완료로 적당히 변경해 줍니다.
릴리스
좌측의 릴리스 탭을 클릭해 보면 버전 목록과 상태가 표시되는데 이슈가 할당되었으므로 진행 상황이 변경된 것을 알수 수정 버전에 할당한 이슈가 완료와 진행중 상태가 되었으므로 진행 상황이 다르게 표시되는 걸 볼수 있습니다.
...
그리고 버전 명을 클릭하면 해당 버전의 상세 정보를 알수 있는데 차세대 프로젝트는 이렇게 JQL 로 연결되어 이슈 검색 화면으로 넘어가게 됩니다.
이제 클래식 프로젝트에서 릴리스를 클릭해 보겠습니다.
현재 버전에 속한 이슈에 대한 정보가 보기 편하게 표시됩니다.
...
이제 버전 목록에서 우측의 릴리스를 누르면 릴리스 날자가 현재 날자로 변경되고 Release 버튼이 뜹니다.
여기에서 "Release" 를 눌러주면 새로운 버전이 릴리스 됩니다.
만약에 버전에서 해결되지 않은 이슈가 있다면 다음과 같은 안내 창이 뜹니다.
...
관리자는 여기에서 해결되지 않은 이슈를 찾아서 해결후 다시 릴리스 하거나 "이슈를 다음 버전으로 이동하거나 " 아니면 무시할 수 있습니다.있는데 전체 이슈의 상태와 개별 이슈의 상태를 개괄적으로 표시해 줍니다.
...
우측에서 Release 를 클릭하면 새로운 팝업 창이 뜹니다.
...
아직 해결 안 된 이슈가 있다는 경고창이 뜨는데 2가지 선택이 있습니다.
...
Tip |
---|
“이슈를 버전으로 이동합니다.” 가 표시 안 되는 것은 프로젝트에 “릴리스 안 된 버전”이 하나밖에 없어서입니다. |
첫번째는 무시하고 진행하는 것으로 이러면 해당 버전에 속한 이슈들의 상태가 완료 여부가 아니더라도 릴리스를 진행합니다.
그래서 Release 상태는 “릴리즈됨” 으로 바뀌고 이슈 상태를 그대로 있게 됩니다.
...
상태가 미완인 이슈들이 남게 되므로 제대로 관리가 안 될 소지가 크고 나중에 회고해 보면 이게 왜 릴리스가 되었는지 헷갈리게 되므로 이 방법을 추천하지 않습니다.
두번째는 미완인 이슈를 다른 버전으로 이동하는 것으로 미완인 이슈를 지정한 버전으로 이동하므로 혼동될 일이 적으므로 이 방법을 추천합니다.
...
Release 된 후에 “릴리스” 탭에 들어가서 “모든 상태” 로 변경하면 전체 버전과 릴리스 현황을 알 수 있습니다.
...