Import 받을 신규 프로젝트 생성
백업할 프로젝트 공유 복사로 프로젝트 생성
- 프로젝트명 : Start Progress Backup
- 프로젝트키 : SPB
Backup file 압축 해제
uznip Bakcup_file_20200916.zip [root@almdemo projectimport]# ls activeobjects.xml entities.xml
entities.xml 수정
imprt하려는 프로젝트 name, key, originalkey 변경 (SP01 → SPB)
vim entities.xml //아래 부분 검색하여 신규 프로젝트의 이름, Key, Original Key 값 변경 //key="SP01"로 검색 <Project id="11109" name="Start Progress" url="" lead="jhpark" description="박주현 과장 Test Project" key="SP01" counter="34" assigneetype="3" avatar="10324" originalkey="SP01" projecttype="software"/> //TO-BE <Project id="11109" name="Start Progress Backup" url="" lead="jhpark" description="박주현 과장 Test Project" key="SPB" counter="34" assigneetype="3" avatar="10324" originalkey="SPB" projecttype="software"/> //projectKey="SPB"로 검색 <ProjectKey id="11110" projectId="11109" projectKey="SP01"/> //TO-BE <ProjectKey id="11110" projectId="11109" projectKey="SPB"/>
TIP. entities.xml이 용량이 너무 커서 편집이 불가능할 때
sed로 문자열 치환
sed -i 's/key="SP01"/key="SPB"/g' entities.xml sed -i 's/name="Start Progress/name="Start Progress Backup/g' entities.xml sed -i 's/projectKey="SP01"/projectKey="SPB"/g' entities.xml
Bakcup file 압축 및 import로 이동
zip importproject.zjp activeobjects.xml entities.xml mv importproject.zip /atlassian/application-data/jira-home/import
Project import 진행
어드민 메뉴 > 시스템 > 프로젝트 가져오기