Precondidation
- Migration 하려는 Review Board의 Version이 일치해야 한다. 1.6.x와 1.7.x는 DB Table DDL이 변경되기 때문에 주의해야 한다.
MySQL Backup
- MySQL에 생성된 DB를 Backup한다.
#> mysqldump -uroot -ppassword --databases reviewboard > rb_backup.sql |
Data Backup
- Data는 /var/www/reviewboard/htdocs/media/uploaded, /var/www/reviewboard/data Directory를 Backup한다.
#> cd /var/www/reviewboard/htdocs/media/ #> tar zcf rb_backup_upload.tar.gz uploaded #> cd /var/www/reviewboard/ #> tar zcf rb_backup_data.tar.gz data |
Review Board 설치
- 설치는 Review Board Installation Guide를 참조해서 한다.
MySQL Migration
- Backup한 DB Data를 새로 설치한 Review Board의 DB에 Export 한다.
#> mysql -uroot -pnexr4101 < rb_backup.sql |
Data Migration
- Backup한 Data를 새로 설치한 Review Board의 동일한 Direcoty에 복사한다.
#> tar zxf rb_backup_upload.tar.gz |
추가 작업
- Notification을 위해 SMTP 설정을 해준다.
'Infra > (Code Review) ReviewBoard' 카테고리의 다른 글
ReviewBoard User Guide (0) | 2013.04.04 |
---|---|
Review Board Installation Guide (0) | 2013.04.04 |
댓글