Halaman ini menjelaskan cara membuat dan mengelola deployment untuk Aplikasi Google Chat. Dengan memelihara deployment yang berbeda, Anda dapat mengelola setiap fase siklus proses aplikasi Chat Anda dengan lebih baik dan merilis perubahan ke lingkungan production dengan aman.
Membuat deployment untuk setiap fase siklus proses aplikasi
Untuk mengelola aplikasi Chat Anda sepanjang siklus prosesnya, kami sebaiknya Anda membuat dan men-deploy aplikasi Chat untuk masing-masing lingkungan berikut:
- Pengembangan: Lingkungan yang Anda gunakan untuk mengerjakan perubahan. Jika diperlukan, Anda dapat menggunakan deployment head atau menjalankan lingkungan ini secara lokal.
- Staging: Lingkungan yang Anda deploy ke penguji tepercaya pengujian secara menyeluruh. Lingkungan ini harus sedekat mungkin dengan produksi sebaik mungkin.
- Produksi: Lingkungan yang Anda deploy ke pengguna akhir dengan memublikasikan aplikasi Chat Anda ke Google Workspace Marketplace.
Untuk setiap aplikasi Chat yang di-deploy, Anda harus membuat project Google Cloud Anda. Saat Anda mengonfigurasi Chat API di setiap Cloud Project, pertimbangkan untuk menggunakan nama aplikasi, URL avatar, dan deskripsi agar Anda dapat lebih membedakan antara Aplikasi chat di Google Chat.
Pada contoh berikut, aplikasi Chat
yang disebut Task app
dibuat di HTTP dan menggunakan berbagai endpoint untuk di-deploy ke
pengembangan, staging, dan produksi:
Lingkungan | Nama project cloud | Nama aplikasi | Endpoint HTTP |
---|---|---|---|
Pengembangan | task-chat-app-dev |
Aplikasi Tugas Dev | http://example.com/api/myapp/head |
Staging | task-chat-app-staging |
Aplikasi Tugas Staging | http://example.com/api/myapp/staging |
Produksi | task-chat-app |
Aplikasi tugas | http://example.com/api/myapp/ |
Mengelola deployment berdasarkan arsitektur aplikasi Chat Anda
Tabel berikut mencakup pertimbangan tambahan saat mengelola deployment untuk aplikasi Chat tertentu berikut:
Arsitektur | Format deployment | Pertimbangan |
---|---|---|
HTTP | URL Aplikasi |
|
Google Apps Script | ID Deployment |
|
Pub/Sub | Topik Pub/Sub | Anda harus menggunakan topik Pub/Sub yang berbeda untuk setiap deployment. |
Topik terkait
- Menguji fitur interaktif untuk aplikasi Google Chat
- Memublikasikan aplikasi Google Chat
- Membuat dan mengelola deployment Apps Script
- Memilih arsitektur aplikasi Chat