Halaman ini menjelaskan cara membuat dan mengelola deployment untuk aplikasi Google Chat. Dengan mempertahankan deployment yang berbeda, Anda dapat mengelola setiap fase siklus proses aplikasi Chat dengan lebih baik dan merilis perubahan ke produksi dengan aman.
Membuat deployment untuk setiap fase siklus proses aplikasi
Untuk mengelola aplikasi Chat Anda sepanjang siklus prosesnya, sebaiknya buat dan deploy aplikasi Chat untuk setiap 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 untuk pengujian menyeluruh. Lingkungan ini harus sedekat mungkin dengan produksi.
- Produksi: Lingkungan yang Anda deploy ke pengguna akhir dengan memublikasikan aplikasi Chat ke Google Workspace Marketplace.
Untuk setiap aplikasi Chat yang Anda deploy, Anda harus membuat project Google Cloud. Saat mengonfigurasi Chat API di setiap project Cloud, pertimbangkan untuk menggunakan nama aplikasi, URL avatar, dan deskripsi yang berbeda sehingga Anda dapat membedakan antara aplikasi Chat di Google Chat dengan lebih baik.
Dalam contoh berikut, aplikasi Chat
yang disebut Task app
dibuat di HTTP dan menggunakan endpoint yang berbeda untuk di-deploy ke
lingkungan pengembangan, staging, dan produksi:
Lingkungan | Nama project cloud | Nama aplikasi | URL endpoint HTTP |
---|---|---|---|
Pengembangan | task-chat-app-dev |
Aplikasi Tugas Dev | http://example.com/api/myapp/head |
Staging | task-chat-app-staging |
Aplikasi Staging Task | http://example.com/api/myapp/staging |
Produksi | task-chat-app |
Aplikasi tugas | http://example.com/api/myapp/ |
Mengelola deployment berdasarkan arsitektur aplikasi Chat
Tabel berikut menyertakan pertimbangan tambahan saat mengelola deployment untuk arsitektur aplikasi Chat tertentu:
Arsitektur | Format deployment | Pertimbangan |
---|---|---|
HTTP | URL endpoint HTTP |
|
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