LogBrewCo/cli. Action cài LogBrew CLI từ npm,
nên runner phải có Node.js. Runner Linux, macOS và Windows do GitHub lưu trữ
đã có sẵn Node.js.
Tạo khóa artifact
Đăng nhập bằng LogBrew CLI và tìm ID dự án:LOGBREW_ARTIFACT_KEY.
Trên GitHub, vào Settings, rồi Secrets and variables, rồi Actions.
Sau đó xóa tệp cục bộ.
Thêm bước
Thêm action sau bước triển khai ứng dụng. Ghim action vào một tag phát hành của CLI. Tag này cũng quyết định phiên bản CLI mà action cài đặt.release, environment và service mà ứng dụng gửi
lúc chạy. Xem Bản phát hành để biết cách đặt tên bản
phát hành.
if: always() giúp bước này vẫn chạy khi triển khai thất bại, nhờ đó LogBrew
ghi lại lần triển khai thất bại. Khi đó, biểu thức của status gửi failed.
Đầu vào
Action đặt output
deployment-id.
Để khung thời gian triển khai chính xác hơn, đặt started-at thành thời điểm
bước triển khai của bạn bắt đầu.
Tải source map lên
Đầu vàosourcemaps tải lên bản dựng mà plugin Vite đã chuẩn bị. Hãy thiết
lập plugin trước, xem Source map JavaScript. Dự án
phải cài @logbrew/sdk, vì action chạy helper tải lên của gói này bằng npx --no-install. Chạy npm ci trước action.
Không triển khai tệp .map hoặc manifest lên website công khai hay CDN.
Tải tệp gỡ lỗi lên
Đầu vàodebug-files chạy logbrew debug-artifacts upload với cùng dự án,
bản phát hành, môi trường và dịch vụ. Xem Crash và treo trên
Apple về tệp dSYM.
Chạy lại bước
Bạn có thể gửi lại cùng ID lần triển khai với cùng giá trị. LogBrew chỉ giữ một lần triển khai. Cùng ID nhưng khác giá trị sẽ thất bại. Khi bạn chạy lại một workflow, GitHub tăngrun_attempt. ID mặc định thay đổi, nên action ghi
lại một lần triển khai mới.
