테스트에서 프로덕션 프로젝트까지 앱 엔진 코드와 저장소 개체를 배포하는 방법

테스트에서 프로덕션 프로젝트까지 앱 엔진 코드와 저장소 개체를 배포하는 방법

우리는 테스트와 생산을 서로 다른 프로젝트로 분리합니다. 테스트 프로젝트에는 앱 엔진에 일부 코드가 있고 클라우드 저장소에 개체가 있습니다. 테스트 프로젝트에서 프로덕션 프로젝트로 포팅하는 가장 좋은 방법은 무엇입니까?

테스트 프로젝트에서 내 노트북으로 코드와 개체를 다운로드하고 이를 프로덕션 프로젝트로 푸시합니까? 배포하는 더 좋은 방법이 있나요?

답변1

gsutil 도구를 재귀적으로 사용할 수 있도록 개발 버킷의 모든 파일을 배포 버킷으로 복사하려고 합니다. 그렇게 하기 위한 명령은 다음과 같습니다:

gsutil -m cp -r gs://dev-bucket gs://deploy-bucket

반면에 새 프로젝트에 모든 파일을 배포하려면 다음 명령을 사용할 수 있습니다.

gcloud 앱 배포 경로/app.yaml --project DEV-PROJECT

프로젝트를 선택하지 않으면 gcloud 도구로 초기화된 프로젝트가 사용됩니다.

관련 정보