Nếu bạn đã bật tính năng tự động triển khai, thì mỗi khi bạn đẩy một thay đổi mới vào nhánh đang hoạt động trong kho lưu trữ GitHub, App Hosting sẽ tự động triển khai phiên bản mới của ứng dụng. Bạn có thể kiểm tra trạng thái triển khai trong bảng điều khiển Firebase hoặc trong quy trình kiểm tra GitHub App Hosting.
Ngoài ra, App Hosting hỗ trợ các bản phát hành được kích hoạt theo cách thủ công để tích hợp CI/CD hoặc bất kỳ trường hợp nào khác mà bạn muốn buộc phát hành.
Xem các lần triển khai
Bảng điều khiển Firebase cung cấp quyền truy cập vào thông tin chi tiết về tất cả các bản phát hành của ứng dụng. Trong thẻ App Hosting, hãy chọn Xem trang tổng quan cho phần phụ trợ có bản phát hành mà bạn muốn xem. Trang tổng quan cho thấy thông tin về bản phát hành hiện tại, cùng với một bảng liệt kê nhật ký của tất cả bản phát hành cho phần phụ trợ này.
Mỗi bản phát hành chứa một thay đổi git, một công việc Cloud Build và một bản sửa đổi Cloud Run.
- Git commit là bản tổng quan nhanh về kho lưu trữ của bạn tại thời điểm tạo bản phát hành.
- Công việc Cloud Build là môi trường xây dựng nơi App Hosting chạy lệnh bản dựng của ứng dụng. Bạn có thể truy cập vào nhật ký Cloud Build bằng cách nhấp vào mã bản dựng trong bảng điều khiển Firebase.
- Bản sửa đổi Cloud Run là môi trường thời gian chạy cho ứng dụng Web của bạn. Bạn có thể tìm hiểu thêm về cấu hình thời gian chạy của bản phát hành (như CPU, giới hạn bộ nhớ và biến môi trường) bằng cách nhấp vào trình đơn có biểu tượng ba dấu chấm rồi chọn Xem bản sửa đổi Cloud Run.
Kích hoạt việc triển khai theo cách thủ công
Nếu muốn kích hoạt bản phát hành theo cách thủ công từ nguồn GitHub mà không cần đẩy một thay đổi mới, bạn có thể tạo bản phát hành từ bảng điều khiển Firebase hoặc CLI Firebase. Điều này hữu ích cho các trường hợp như:
- Buộc tạo lại nội dung tĩnh.
- Cho phép hệ thống CI/CD kích hoạt các bản phát hành.
- Giới hạn việc triển khai phiên bản chính thức ở một số ngày hoặc giờ cụ thể.
Cách kích hoạt việc triển khai trong bảng điều khiển Firebase:
- Trong thẻ App Hosting, hãy chọn Xem trang tổng quan cho phần phụ trợ mà bạn muốn tạo bản phát hành.
- Trong trang tổng quan phụ trợ, hãy chọn Tạo bản phát hành.
- Chọn nhánh để triển khai.
- Chọn thay đổi để triển khai, thay đổi mới nhất hoặc thay đổi trước đó được chỉ định bằng mã thay đổi.
- Chọn Tạo. Trạng thái và số bản dựng cho bản phát hành sẽ hiển thị trong bảng nhật ký phát hành. Khi quá trình triển khai hoàn tất, quá trình triển khai này sẽ hiển thị dưới dạng quá trình triển khai hiện tại.
Để kích hoạt một bản phát hành trong CLI Firebase, hãy chạy lệnh sau và chọn nhánh cho bản phát hành khi được nhắc:
firebase apphosting:rollouts:create BACKEND_ID
Ngoài ra, bạn có thể bắt đầu triển khai thay đổi mới nhất cho một nhánh cụ thể bằng cách sử dụng tuỳ chọn --git-branch
:
firebase apphosting:rollouts:create BACKEND_ID
--git_branch BRANCH_NAME
Bạn cũng có thể tạo một bản phát hành bằng một thay đổi cụ thể bằng cách sử dụng tuỳ chọn --git-commit
:
firebase apphosting:rollouts:create BACKEND_ID
--git_commit COMMIT_ID
Thay đổi chế độ cài đặt ra mắt
Bạn có thể thay đổi nhánh phát hành công khai để triển khai và tắt hoặc bật tính năng triển khai tự động bằng các chế độ điều khiển trong chế độ xem Cài đặt > Triển khai trong trang tổng quan cho phần phụ trợ.
- Trong thẻ App Hosting, hãy chọn Xem trang tổng quan cho phần phụ trợ mà bạn muốn cập nhật chế độ cài đặt triển khai.
- Trong trang tổng quan phụ trợ, hãy chọn Cài đặt. Chế độ xem mặc định hiển thị thông tin về miền và miền tuỳ chỉnh.
- Chọn chế độ xem Deployment (Triển khai). Trong chế độ xem này, bạn có thể thay đổi nhánh đang hoạt động cho các bản phát hành và tắt hoặc bật tính năng phát hành tự động. Ngoài ra, bạn có thể đặt thư mục gốc của ứng dụng và môi trường cho phần phụ trợ (xem phần Triển khai cho nhiều môi trường).