Tạo và quản lý quy trình triển khai cho ứng dụng Google Chat

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ì các đợt triển khai khác nhau, 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 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ể.
  • Phát hành công khai: Môi trường mà bạn triển khai cho người dùng cuối bằng cách xuất bản ứng dụng Chat của bạn vào Google Workspace Marketplace.

Đố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.