Na tej stronie znajdziesz informacje o tym, jak tworzyć wdrożenia aplikacji Google Chat i nimi zarządzać. Dzięki utrzymaniu różnych wdrożeń możesz lepiej zarządzać poszczególnymi fazami cyklu życia aplikacji Google Chat i bezpiecznie publikować zmiany w wersji produkcyjnej.
Tworzenie wdrożeń na każdy etap cyklu życia aplikacji
Aby zarządzać aplikacją Google Chat w ciągu całego cyklu życia, zalecamy utworzenie i wdrażanie aplikacji Google Chat w każdej z tych wersji:
- Rozwój: środowisko, którego używasz do wprowadzania zmian. W razie potrzeby możesz użyć wdrożenia głównego lub uruchomić to środowisko lokalnie.
- Testowe: środowisko, które wdrażasz do zaufanych testerów na potrzeby testów kompleksowych. To środowisko powinno być jak najbardziej zbliżone do środowiska produkcyjnego.
- Wersja produkcyjna: środowisko, które wdrażasz dla użytkowników końcowych, publikując aplikację Google Chat w Google Workspace Marketplace.
W przypadku każdej wdrażanej aplikacji Google Chat musisz utworzyć projekt Google Cloud. Podczas konfigurowania interfejsu Chat API w każdym projekcie w usłudze Cloud warto użyć odrębnej nazwy aplikacji, adresu URL awatara i opisu, aby łatwiej odróżnić aplikacje Google Chat od siebie.
W tym przykładzie aplikacja do czatu o nazwie Task app
jest zbudowana na protokole HTTP i korzysta z różnych punktów końcowych do wdrażania w wersji rozwojowej, testowej i produkcyjnej:
Środowisko | Nazwa projektu w Google Cloud | Nazwa aplikacji | URL punktu końcowego HTTP |
---|---|---|---|
Programowanie | task-chat-app-dev |
Aplikacja Dev Task | http://example.com/api/myapp/head |
Etap przejściowy | task-chat-app-staging |
Aplikacja do testowania zadań | http://example.com/api/myapp/staging |
Produkcja | task-chat-app |
Aplikacja do zarządzania zadaniami | http://example.com/api/myapp/ |
Zarządzanie wdrożeniami na podstawie architektury aplikacji Google Chat
W tabeli poniżej znajdziesz dodatkowe informacje o zarządzaniu wdrożeniami w przypadku określonych architektur aplikacji Google Chat:
Architektura | Format wdrożenia | Uwagi |
---|---|---|
HTTP | URL punktu końcowego HTTP |
|
Google Apps Script | Identyfikator wdrożenia |
|
Pub/Sub | Temat Pub/Sub | W przypadku każdej implementacji należy użyć 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 Google Chat