Cloud Source Repositories에서 App Engine으로 배포

이 주제에서는 Cloud Source Repositories와 App Engine을 통합하는 방법을 설명합니다.

App Engine은 Google Cloud를 사용하여 웹 앱을 개발하고 호스팅하기 위한 웹 프레임워크 및 클라우드 컴퓨팅 플랫폼입니다.

로컬 파일을 사용하는 것과 동일한 방식으로 Cloud Source Repositories의 코드를 App Engine으로 배포할 수 있습니다. 이 주제에서는 이를 수행하는 방법을 단계별로 설명합니다.

저장소 클론

아직 수행하지 않았다면 gcloud source repos clone 명령어를 사용하여 Google Cloud 저장소의 콘텐츠를 로컬 Git 저장소에 클론합니다.

gcloud source repos clone hello-world

앱 배포

  1. 터미널 창에서 저장소로 이동합니다. 다음 명령어에서 path_to_repository를 애플리케이션이 포함된 저장소의 경로로 바꿉니다.

    cd path_to_repository
    
  2. 앱을 배포합니다.

    gcloud app deploy app.yaml
    

    안내에 따라 앱을 배포하고 테스트합니다.

    업데이트를 저장소로 푸시할 때와 같이 새로운 변경사항을 적용하려면 gcloud app deploy app.yaml 명령어를 다시 실행합니다.

  3. 앱이 실행되는지 확인합니다.

    gcloud app browse