Vì sao triển khai website lại rắc rối đến thế? Không đăng gì mà hệ thống vẫn báo thành công

Cách dùng công cụ đọc

Nghe đọc bài thành tiếng. Đọc nhanh hiển thị lần lượt các cụm từ theo tốc độ bạn chọn. Luyện ngôn ngữ giúp đối chiếu các bản dịch hiện có. Lưu tạo dấu trang trong trình duyệt này; mở lại từ danh sách đã lưu của trình phát. Chơi kiểu phá gạch biến chữ trong bài thành những viên gạch để bạn phá.

Chia sẻ bài viết này

Chia sẻ bài viết này

Quảng cáo
Quảng cáo

Description: Phân biệt build, Cloudflare Workers và lỗi quy trình triển khai báo thành công giả.

Introduction

Chỉ sửa một trang web rồi đưa lên mạng, tại sao phải đợi hàng chục phút mà nội dung vẫn cũ? Đôi khi thứ gây chậm không phải công đoạn tạo trang, mà là hàng loạt bước kiểm tra trước khi xuất bản.

What is happening?

Build biến bài viết và mã nguồn thành các tệp trình duyệt có thể sử dụng. Cloudflare Workers xử lý yêu cầu truy cập và chạy chương trình khi cần. GitHub Actions và Buildkite có thể chạy lệnh build và triển khai. Gộp tất cả thành câu 'Worker bị dừng' khiến việc tìm lỗi càng khó.

The absurd failure

Hãy tưởng tượng quy trình phải hỏi Worker có được phát hành không, chuyển sang mã mới nhất, chạy lại, kiểm tra thay đổi, xem sổ theo dõi hạn mức miễn phí rồi mới báo cáo. Bước hỏi đầu tiên hết hạn mức nên bị bỏ qua. Bước tiếp theo lại chặn mọi thứ. Không có bản cập nhật nào được đưa lên, nhưng màn hình hiện THÀNH CÔNG. Giống như shipper báo đã giao hàng khi gói đồ vẫn nằm trong kho.

How to tell what failed

Một trăm dòng lỗi đỏ có thể bắt nguồn từ một tệp dùng chung. Ngược lại, build thành công không có nghĩa website đang chạy phiên bản mới. Hãy kiểm tra riêng kết quả build, việc tải lên và phiên bản thực sự xuất hiện tại địa chỉ công khai.

A simpler route

Cách đơn giản hơn là một lệnh chính thức để phát hành Worker và một lệnh để build rồi tải website lên. Mọi công cụ tự động đều gọi cùng các lệnh đó. Không phát hành thì phải báo thất bại kèm lý do; phát hành xong phải kiểm tra trang thật.

Conclusion

Tự động hóa sinh ra để giảm việc cho con người. Cuối cùng con người lại phải chăm sóc tự động hóa. Có lẽ cần bớt cửa kiểm tra, chứ không phải thêm một robot giám sát.

Chia sẻ bài viết này

Nếu bài viết này hữu ích, bạn có thể ủng hộ trang. Ủng hộ

Quảng cáo
Quảng cáo
Quảng cáo

Thêm một bài nữa? Có gì vui không?

Đọc xong rồi thì xem tiếp: vài bài gần chủ đề và vài bài khác hẳn nhưng thú vị.

  1. Trend 1.000 Little Things trên TikTok là gì?Có cần kể đủ một nghìn điều không?
  2. Khi để AI viết bài, đoạn nào cũng mọc thêm “tuy nhiên”cuộc đại tu để đưa nghiên cứu trở lại hậu trường
  3. Unaju và unadon khác nhau thế nào?Tại Hasebe ở Okazaki, câu trả lời là nhiều lươn hơn 1,5 lần — cộng thêm chiếc khăn oshibori nóng đến vô lý
  4. Bài 5Khi Zero rút lui, Hắc Kỵ Sĩ Đoàn cũng nên rút theo|Todo và giới hạn của một tổ chức phụ thuộc quá nhiều vào Zero

Hôm nay đọc bài này

Mỗi bài trả lời một câu hỏi mà người đọc bài này thường đặt ra tiếp theo.

Xem tất cả bài viếtThêm bài về Làm gọn việc

Tìm bài viết khác

Tất cả bài viết

Mendoi-chan

Người vận hành trang

Mendoi-chan

Biến những vướng mắc trong công việc và đời sống hằng ngày thành cấu trúc rõ ràng và bước tiếp theo thực tế.