SourceCommit 수동 백업
- 인쇄
- PDF
SourceCommit 수동 백업
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Classic/VPC 환경에서 이용 가능합니다.
참고
- SourceCommit 생성 방법에 대한 자세한 내용은 SourceCommit 시작을 참조해 주십시오.
- 상품에서 직접 제공하는 기능이 아닌, 사용 편의를 위해 제공되는 가이드입니다.
SourceCommit의 리포지토리는 사용자의 소스 코드를 안전하게 저장하고 있으며 복구 가능하도록 구성되어 있습니다. 하지만 사용자의 실수로 리포지토리가 삭제되면 코드도 삭제되어 복구가 불가능합니다. 이에 대비하여 SourceCommit을 다른 상품과 연동하여 코드를 백업할 수 있습니다.
SourcePipeline을 통한 백업
SourcePipeline의 트리거 기능을 이용하여 SourceCommit 리포지토리를 백업하는 SourceBuild 프로젝트를 실행할 수 있습니다.
백업을 진행하는 SourceBuild 생성
먼저 아래 과정을 통해 SourceCommit 리포지토리를 백업하는 SourceBuild 프로젝트를 생성합니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- SourceCommit을 백업할 SourceBuild 프로젝트를 생성하기 위해 Services > Developr Tools > SourceBuild 메뉴를 차례대로 클릭해 주십시오.
- SourceBuild 화면에서 [+ 빌드프로젝트 생성] 버튼을 클릭해 주십시오.
- 빌드 대상으로 백업이 필요한 SourceCommit 리포지토리를 선택해 주십시오.
- SourceBuild에서 관리되는 ubuntu 이미지로 빌드 환경을 선택해 주십시오.
- 필요한 경우 빌드 명령어를 설정해 주십시오.
- 결과물 업로드 설정에서 빌드 결과물의 [결과물 저장] 버튼을 클릭해 주십시오. 전체 경로를 입력해 리포지토리가 백업될 수 있도록 설정해 주십시오.
- 빌드 프로젝트의 생성을 완료합니다.
백업을 실행하는 SourcePipeline 생성
SourceCommit에서 Push가 발생할 때 파이프라인이 작동해 SourceBuild가 동작할 수 있도록 SourcePipeline을 생성합니다. 아래 과정을 통해 파이프라인을 생성합니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Services > Developr Tools > SourcePipeline 메뉴를 차례대로 클릭해 주십시오.
- SourcePipeline 화면에서 [+ 파이프라인 생성] 버튼을 클릭해 주십시오.
- 파이프라인의 이름을 설정해 주십시오.
- [작업 추가]를 클릭하여 생성한 SourceBuild 프로젝트를 추가합니다. 프로젝트를 추가할 때 연결정보가 올바른지 확인합니다.
- 추가된 작업의 [+] 를 클릭하고 선행작업이 없는 파이프라인을 구성해 주십시오..
- Trigger 설정에서 Push를 선택하고 리포지토리를 설정합니다.
- 파이프라인의 생성을 완료합니다.
SourcePipeline을 통해 사용자는 리포지토리에 Push 이벤트가 발생할 때마다 자동으로 SourceBuild가 실행되도록 구성할 수 있습니다. 이 과정을 통해 리포지토리의 백업을 자동으로 수행할 수 있게 됩니다.
이 문서가 도움이 되었습니까?