Z tego artykułu dowiesz się, jak tworzyć wdrożenia dla aplikacji Google Chat. Utrzymując różne wdrożenia, można: lepiej zarządzać każdym etapem cyklu życia aplikacji Google Chat i bezpiecznie publikować zmiany w wersji produkcyjnej.
Utwórz wdrożenia dla każdego etapu cyklu życia aplikacji
Aby zarządzać aplikacją Google Chat przez cały cykl życia, zalecamy utworzenie i wdrożenie aplikacji Google Chat w każdym z tych środowisk:
- Opracowywanie: środowisko, w którym pracujesz nad zmianami. Jeśli możesz użyć wdrożenia głównego lub uruchomić to środowisko lokalnie.
- Etapy:środowisko, które udostępniasz zaufanym testerom. do kompleksowego testowania. Powinno ono być zbliżone do środowiska produkcyjnego jak to tylko możliwe.
- Produkcyjne: środowisko wdrażane dla użytkowników przez publikowanie aplikację Google Chat do Google Workspace Marketplace.
Dla każdej wdrażanej aplikacji Google Chat musisz utworzyć Projekt Google Cloud. Gdy skonfigurujesz interfejs Chat API w każdym w projekcie Cloud, rozważ użycie odrębnej nazwy aplikacji, adresu URL awatara aby łatwiej było odróżnić komunikatory w Google Chat;
W przykładzie poniżej aplikacja Google Chat
o nazwie Task app
została stworzona na podstawie protokołu HTTP i używa do wdrażania różnych punktów końcowych
programowania, testowania i produkcji.
Środowisko | Nazwa projektu Cloud | Nazwa aplikacji | Punkt końcowy HTTP |
---|---|---|---|
Programowanie | task-chat-app-dev |
Aplikacja deweloperska | http://example.com/api/myapp/head |
Etap przejściowy | task-chat-app-staging |
Testowa aplikacja Task | http://example.com/api/myapp/staging |
Produkcja | task-chat-app |
Aplikacja do obsługi zadań | http://example.com/api/myapp/ |
Zarządzanie wdrożeniami na podstawie architektury aplikacji Google Chat
Poniższa tabela zawiera dodatkowe kwestie dotyczące zarządzania wdrożeniami dla określonej aplikacji Google Chat architektury:
Architektura | Format wdrożenia | Uwagi |
---|---|---|
HTTP | URL aplikacji |
|
Google Apps Script | Identyfikator wdrożenia |
|
Pub/Sub | Temat Pub/Sub | Dla każdego wdrożenia użyj innego tematu Pub/Sub. |
Powiązane artykuły
- Testowanie funkcji interaktywnych w aplikacjach Google Chat
- Publikowanie aplikacji Google Chat
- Tworzenie wdrożeń Apps Script i zarządzanie nimi
- Wybieranie architektury aplikacji do obsługi czatu