На этой странице объясняется, как создавать и управлять развертываниями для вашего приложения Google Chat. Поддерживая различные развертывания, вы можете лучше управлять каждым этапом жизненного цикла вашего приложения Chat и безопасно выпускать изменения в рабочую среду.
Создайте развертывания для каждого этапа жизненного цикла приложения.
Для управления вашим чат-приложением на протяжении всего его жизненного цикла мы рекомендуем создать и развернуть чат-приложение для каждой из следующих сред:
- Разработка: среда, которую вы используете для работы, меняется. При необходимости вы можете использовать основную версию развертывания или запустить эту среду локально.
- Среда тестирования: среда, которую вы развертываете для доверенных тестировщиков для сквозного тестирования. Эта среда должна быть максимально приближена к производственной.
- Производственная среда: среда, в которой вы развертываете свое приложение чата для конечных пользователей, публикуя его на Google Workspace Marketplace .
Для каждого развертываемого приложения чата необходимо создать проект Google Cloud. При настройке API чата в каждом проекте Cloud рекомендуется использовать уникальное имя приложения, URL-адрес аватара и описание, чтобы лучше различать приложения чата в Google Chat.
В следующем примере приложение чата под названием Task app построено на HTTP и использует разные конечные точки для развертывания в средах разработки, тестирования и производства:
| Среда | Название облачного проекта | Название приложения | URL конечной точки HTTP |
|---|---|---|---|
| Разработка | task-chat-app-dev | Приложение Dev Task | http://example.com/api/myapp/head |
| Подготовка к показу | task-chat-app-staging | Приложение для подготовки задач | http://example.com/api/myapp/staging |
| Производство | task-chat-app | Приложение для задач | http://example.com/api/myapp/ |
Управляйте развертываниями в соответствии с архитектурой вашего чат-приложения.
В таблице ниже приведены дополнительные рекомендации по управлению развертыванием для конкретных архитектур приложений чата :
| Архитектура | Формат развертывания | Соображения |
|---|---|---|
| HTTP | URL конечной точки HTTP |
|
| Google Apps Script | Идентификатор развертывания |
|
| Паб/Саб | Тема публикации/подразделения | Для каждого развертывания следует использовать отдельную тему Pub/Sub. |
Связанные темы
- Протестируйте интерактивные функции приложений Google Chat.
- Создание и управление развертываниями Apps Script.
- Выберите архитектуру приложения для чата.