Membuat dan mengelola deployment untuk aplikasi Google Chat
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
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
Deploy perubahan secara bertahap ke setiap endpoint di
Siklus proses aplikasi Chat. Misalnya, setelah
Anda telah menguji fitur baru yang di-deploy di endpoint staging
http://example.com/api/myapp/staging, rilis fitur untuk
production dengan men-deploy-nya ke endpoint production, seperti
http://example.com/api/myapp.
Untuk men-debug kode sebelum men-deploy, Anda dapat menetapkan endpoint ke
lingkungan fleksibel App Engine. Untuk mempelajari cara menguji perubahan secara lokal, lihat
Men-debug aplikasi Google Chat.
Google Apps Script
ID Deployment
Project Apps Script hanya dapat memiliki satu cabang dan
yang terkait dengan satu project Cloud. Untuk menguji perubahan dan mempertahankan
Anda harus membuat Apps Script yang berbeda
proyek untuk setiap lingkungan.
Anda hanya boleh menggunakan deployment head project Apps Script untuk lingkungan pengembangan. Untuk lingkungan staging dan produksi, gunakan deployment berversi. Untuk mengetahui detailnya, lihat
Membuat dan mengelola deployment
dalam dokumentasi Apps Script.
Pub/Sub
Topik Pub/Sub
Anda harus menggunakan topik Pub/Sub yang berbeda untuk setiap deployment.