배포하는 각 채팅 앱에 대해
Google Cloud 프로젝트입니다. 각 채팅에서 Chat API를 구성하면
Cloud 프로젝트에 고유한 앱 이름, 아바타 URL,
기존 광고와 브랜드 이름을
Google Chat의 채팅 앱
다음 예에서 Chat 앱은
Task app는 HTTP를 기반으로 빌드되며 다양한 엔드포인트를 사용하여
개발, 스테이징, 프로덕션 환경을 모두 지원합니다.
환경
클라우드 프로젝트 이름
앱 이름
HTTP 엔드포인트
개발
task-chat-app-dev
개발 작업 앱
http://example.com/api/myapp/head
스테이징
task-chat-app-staging
스테이징 작업 앱
http://example.com/api/myapp/staging
프로덕션
task-chat-app
작업 앱
http://example.com/api/myapp/
Chat 앱 아키텍처를 기반으로 배포 관리
다음 표에는 배포 관리 시 추가로 고려해야 할 사항이 나와 있습니다.
특정 채팅 앱 관련
아키텍처에 대해 자세히 알아보세요.
아키텍처
배포 형식
고려사항
HTTP
앱 URL
Google Cloud 콘솔의 각 엔드포인트에 점진적으로
채팅 앱의 수명 주기 예를 들어
스테이징 엔드포인트에 배포된 새 기능을 테스트한 경우
http://example.com/api/myapp/staging, 이 기능을 출시하려면
프로덕션 엔드포인트에 배포하면 됩니다(예:
http://example.com/api/myapp
배포하기 전에 코드를 디버그하려면 엔드포인트를 로컬
환경입니다 변경사항을 로컬에서 테스트하는 방법은 다음을 참조하세요.
Google Chat 앱을 디버깅합니다.
Google Apps Script
배포 ID
Apps Script 프로젝트에는 하나의 브랜치만 있을 수 있으며
하나의 Cloud 프로젝트에 연결됩니다 변경사항을 테스트하고
여러 환경을 사용하려면 각기 다른 Apps Script를
살펴보겠습니다
개발 환경에는 Apps Script 프로젝트의 헤드 배포만 사용해야 합니다. 스테이징 및 프로덕션 환경의 경우 버전이 지정된 배포를 사용합니다. 자세한 내용은
배포 만들기 및 관리
참조하세요.