개요
JIRA 프로젝트가 종료되었거나 중단되었을 경우 lessons learned로 활용할 수 있도록 필요시에 찾아서 내용을 볼수 있어야 하지만 기본 검색에서 노출되지 않고 새로운 이슈를 생성하거나 기존 이슈를 수정할수 없도록 할 필요가 있습니다.
이런 기능이 프로젝트 아카이빙(Archiving a Project)인데 JIRA Data Center(이하 DC) 에서만 지원되고 JIRA Server 에서는 지원되지 않습니다.
둘은 동일 기술 스택을 사용하는 것으로 아는데 너무 티나게 Data Center 로 몰아간다는 생각이 들며 DC 는 구독 모델이므로 전환 의사 결정이 쉽지 않습니다.
대신 JIRA Server 에서도 다음 방법으로 아카이빙 모드처럼 설정할 수 있습니다.
Offline Archiving
아카이빙할 JIRA Project 를 XML 로 백업한 후에 삭제하는 방법입니다.
예전 이슈를 찾아볼 수 없으며 필요시에 복구해야 하는등 번거로운 절차가 필요하므로 추천하지 않습니다.
Online Archiving
프로젝트 숨김
1. 관리자로 로그인한 후에 Issue → Permission Scheme 선택후 기존 Permission scheme 을 하나 복사합니다.
![](/jira/files/23757056/113347165/1/1626667106000/image2021-7-19_12-58-26.png)
2. 복사된 scheme 의 이름을 변경(예: 아카이빙용 권한 정책)합니다.
![](/jira/files/23757056/113347166/1/1626667164000/image2021-7-19_12-59-24.png)
3. 복사한 "권한 정책'에서 "프로젝트 찾아보기(Browse Projects)" 에서 제거를 클릭합니다.
![](/jira/files/23757056/113347167/1/1626667264000/image2021-7-19_13-1-3.png)
4. 화면에서 제거할 역할을 선택한 후에 제거를 클릭합니다.
![](/jira/files/23757056/113347168/1/1626667358000/image2021-7-19_13-2-38.png)
5. 권한이 제거되면 아래와 같이 "다음에 허용됨" 이 비어서 표시됩니다.
![](/jira/files/23757056/113347169/1/1626667407000/image2021-7-19_13-3-26.png)
6. 아카이빙할 프로젝트의 설정에 들어간 후에 "사용 권한"을 클릭합니다.
![](/jira/files/23757056/113347170/1/1626667523000/image2021-7-19_13-5-23.png)
7. 우측 상단의 조치를 클릭하고 "다른 계획 사용"을 클릭한 후에 목록에서 위에서 만든 권한 정책을 할당합니다.
![](/jira/files/23757056/113347171/1/1626667579000/image2021-7-19_13-6-18.png)
![](/jira/files/23757056/113347172/1/1626667673000/image2021-7-19_13-7-53.png)
읽기 전용 권한 정책 설정
위의 "프로젝트 숨김"의 1 ~ 3번까지를 실행합니다.
4. "프로젝트 찾아보기(Browse Projects)" 는 허용합니다.
5. 이슈 권한중 "생성", "수정" 등의 권한 항목들을 제거하고 댓글 권한중 생성, 편집, 삭제를 제거합니다.
![](/jira/files/23757056/113347173/1/1626667916000/image2021-7-19_13-11-56.png)
6. 권한을 저장하고 아카이빙할 프로젝트에 할당합니다.
Ref