Tạo và quản lý quy trình triển khai cho ứng dụng Google Chat
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trang này giải thích cách tạo và quản lý các đợt triển khai cho
Ứng dụng Google Chat. Bằng cách duy trì nhiều đợt triển khai, bạn có thể
quản lý từng giai đoạn trong vòng đời của ứng dụng Chat hiệu quả hơn
và phát hành các thay đổi đối với phiên bản phát hành công khai một cách an toàn.
Tạo quy trình triển khai cho từng giai đoạn trong vòng đời của ứng dụng
Để quản lý ứng dụng Chat của bạn trong suốt vòng đời, chúng tôi
khuyên bạn nên tạo và triển khai ứng dụng Chat
từng môi trường sau:
Phát triển: Môi trường mà bạn sử dụng để xử lý các thay đổi. Nếu
nếu cần, bạn có thể sử dụng tính năng triển khai đầu hoặc chạy môi trường này trên thiết bị.
Thử nghiệm: Môi trường mà bạn triển khai cho người kiểm thử đáng tin cậy
thử nghiệm toàn diện. Môi trường này phải gần với môi trường phát hành công khai
nhất có thể.
Đối với mỗi ứng dụng trong Chat mà bạn triển khai, bạn phải tạo một
Dự án trên Google Cloud. Khi bạn định cấu hình API Chat trong mỗi
Cloud, hãy cân nhắc sử dụng tên ứng dụng riêng biệt, URL hình đại diện và
để bạn có thể phân biệt rõ hơn giữa
Các ứng dụng nhắn tin trong Google Chat.
Trong ví dụ sau, ứng dụng Chat
có tên là Task app được xây dựng trên HTTP và sử dụng nhiều điểm cuối để triển khai
phát triển, thử nghiệm và sản xuất:
Môi trường
Tên dự án trên đám mây
Tên ứng dụng
Điểm cuối HTTP
Quá trình phát triển
task-chat-app-dev
Ứng dụng Dev Task
http://example.com/api/myapp/head
Sắp xếp
task-chat-app-staging
Đang thử nghiệm ứng dụng Tasks
http://example.com/api/myapp/staging
Sản xuất
task-chat-app
Ứng dụng Tasks
http://example.com/api/myapp/
Quản lý các phiên bản triển khai dựa trên cấu trúc ứng dụng Chat
Bảng sau đây trình bày những điểm khác cần cân nhắc khi quản lý hoạt động triển khai
cho ứng dụng Chat cụ thể
cấu trúc:
Kiến trúc
Định dạng triển khai
Những yếu tố nên cân nhắc
HTTP
URL ứng dụng
Triển khai dần các thay đổi cho từng điểm cuối trong
Vòng đời của ứng dụng Chat. Ví dụ: sau khi
bạn đã thử nghiệm một tính năng mới được triển khai trong điểm cuối thử nghiệm
http://example.com/api/myapp/staging, phát hành tính năng này
sản xuất bằng cách triển khai nó cho điểm cuối chính thức, chẳng hạn như
http://example.com/api/myapp.
Để gỡ lỗi mã trước khi triển khai, bạn có thể đặt điểm cuối thành
môi trường. Để tìm hiểu cách kiểm thử các thay đổi cục bộ, hãy xem
Gỡ lỗi ứng dụng Google Chat.
Google Apps Script
ID triển khai
Các dự án Apps Script chỉ có thể có một nhánh duy nhất và
liên kết với một dự án Google Cloud. Để kiểm thử các thay đổi và duy trì
nhiều môi trường, bạn phải tạo các Apps Script khác nhau
dự án cho mỗi môi trường.
Bạn chỉ nên sử dụng tính năng triển khai đầu của dự án Apps Script cho môi trường phát triển. Đối với môi trường thử nghiệm và môi trường phát hành chính thức, hãy sử dụng các phiên bản triển khai theo phiên bản. Để biết thông tin chi tiết, hãy xem
Tạo và quản lý các bản triển khai
trong tài liệu Apps Script.
Pub/Sub
Chủ đề Pub/Sub
Bạn nên sử dụng một chủ đề Pub/Sub khác cho mỗi lần triển khai.