Bu sayfada, Google Chat uygulamanız için dağıtımların nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. Farklı dağıtımları sürdürerek Chat uygulamanızın yaşam döngüsünün her aşamasını daha iyi yönetebilir ve değişiklikleri üretime güvenli bir şekilde yayınlayabilirsiniz.
Uygulama yaşam döngüsünün her aşaması için dağıtımlar oluşturun.
Chat uygulamanızı yaşam döngüsü boyunca yönetmek istiyorsanız aşağıdaki ortamların her biri için bir Chat uygulaması oluşturup dağıtmanızı öneririz:
- Geliştirme: Değişiklikler üzerinde çalışmak için kullandığınız ortam. Gerekirse "head" dağıtımını kullanabilir veya bu ortamı yerel olarak çalıştırabilirsiniz.
- Hazırlık: Uçtan uca test için güvenilir test kullanıcılarına dağıttığınız ortam. Bu ortam, üretime olabildiğince yakın olmalıdır.
- Üretim: Chat uygulamanızı Google Workspace Marketplace'te yayınlayarak son kullanıcılara dağıttığınız ortam.
Dağıttığınız her Chat uygulaması için bir Google Cloud projesi oluşturmanız gerekir. Her Cloud projesinde Chat API'yi yapılandırırken Google Chat'teki Chat uygulamalarını daha iyi ayırt edebilmek için farklı bir uygulama adı, avatar URL'si ve açıklama kullanabilirsiniz.
Aşağıdaki örnekte Task app
adlı Chat uygulaması HTTP üzerinde oluşturulmuştur ve geliştirme, hazırlık ve üretime dağıtım için farklı uç noktalar kullanır:
Ortam | Cloud projesi adı | Uygulama adı | HTTP uç noktası |
---|---|---|---|
Geliştirme | task-chat-app-dev |
Geliştirici Görevleri uygulaması | http://example.com/api/myapp/head |
Hazırlanıyor | task-chat-app-staging |
Hazırlık Görevi uygulaması | http://example.com/api/myapp/staging |
Video prodüksiyonu | task-chat-app |
Görev uygulaması | http://example.com/api/myapp/ |
Dağıtımları Chat uygulamanızın mimarisine göre yönetme
Aşağıdaki tabloda, belirli Chat uygulama mimarileri için dağıtımları yönetirken dikkate alınması gereken ek noktalar bulunmaktadır:
Mimari | Dağıtım biçimi | Dikkat edilmesi gereken noktalar |
---|---|---|
HTTP | Uygulama URL'si |
|
Google Apps Komut Dosyası | Dağıtım kimliği |
|
Pub/Sub | Pub/Sub konusu | Her dağıtım için farklı bir Pub/Sub konusu kullanmanız gerekir. |
İlgili konular
- Google Chat uygulamaları için etkileşimli özellikleri test etme
- Google Chat uygulamalarını yayınlama
- Apps Komut Dosyası dağıtımları oluşturma ve yönetme
- Chat uygulaması mimarisi seçme