Đầu bếp tự động là gì


9

Tôi đã nhận thấy rằng bây giờ hầu hết các công thức nấu ăn của Siêu thị đang sử dụng Chef Delivery (còn gọi là Chef Automate). Có rất ít thông tin về nó trên trang web của họ và có vẻ như đó là một "con lợn trong một cú chọc": đầu tiên bạn trả tiền và họ biết bạn đã trả tiền cho cái gì.

  1. Có phải Chef Automate yêu cầu bạn bất kỳ máy chủ bổ sung nào, ngoài Chef Server (chúng tôi đã có nó). Tôi đoán là có.
  2. Có bắt buộc phải viết sách dạy nấu ăn bây giờ không?
  3. Liệu cuối cùng nó sẽ thay thế Foodcritic, ServerSpec và Kitchen? Ngoài ra, tôi thấy họ hiện cung cấp và "InSpec" có vẻ giống với ServerSpec.

Câu trả lời:


7

Đối với toàn bộ điểm và để thử mọi thứ, có https://learn.chef.io cho phép bạn thử nghiệm tự động hóa.

Chủ yếu là tự động hóa đầu bếp là sự lặp lại tiếp theo tập hợp 4 sản phẩm thương mại từ Chef: Chef manager (UI), báo cáo đầu bếp, tuân thủ và giao hàng của đầu bếp (CI / CD) với việc bổ sung các công việc đẩy đã được mở ra trước đó.

Inspec là một công cụ mới khác để tuân thủ, nó dựa trên máy chủ nhưng không mở rộng nó không sử dụng cơ sở mã của nó.

Automate hoàn toàn không bắt buộc đối với sách dạy nấu ăn, đây chỉ là một cách thuận tiện để hiển thị lại trạng thái của các nút theo quan điểm cấu hình hoặc quan điểm tuân thủ (xem sách hướng dẫn kiểm toán để sử dụng Inspec trong khi chạy), bạn vẫn có thể mọi thứ trên các nút của bạn trên mô hình nguồn mở miễn phí, bạn sẽ phải tự xử lý vòng phản hồi, thông qua một trình xử lý hoặc bất kỳ cách nào khác mà bạn chọn vì nó đã là trường hợp.

Phần CI / CD của Automate không thay thế bất kỳ công cụ nào, đó là một cách tiếp cận khác với các đường ống CI / CD, vì vậy bạn có thể sử dụng nó để thực hiện việc nhuộm thông thường (foodcritic / cookstyle), thử nghiệm (Chefspec), sau đó tải lên đầu bếp-máy chủ để sử dụng. Nó có thể xử lý các triển khai thông qua tính năng đẩy công việc và sau khi xem xét và phê duyệt các thay đổi.

Trình bày về tự động hóa và các tài liệu liên quan (quy trình làm việc là khái niệm đầu tiên, những người khác có thể truy cập từ menu bên trái)


1
@tensibai Có thích hợp để nói Chef Automate bao gồm quản lý đầu bếp không? giao diện người dùng không giống như bảng điều khiển quản lý Chef Server và dường như nó là dẫn xuất riêng.
PrestonM

1
@Preston mục tiêu chính của viz là thay thế quản lý, đó là lý do tại sao tôi nói đó là một công cụ lặp lại mới của các công cụ đó
Tensibai

2
@madhead bạn vẫn có thể sử dụng bếp, tự động hóa workfllow không thực thi một hệ thống trên các vận động viên, tự động hóa quy trình làm việc là sự thay thế chủ yếu cho Jenkins (khá đơn giản tại đây)
Tensibai

1
Bạn không phải hỗ trợ phương thức tự động hóa nếu bạn không sử dụng nó @madhead :)
Tensibai

1
Không, tự động hóa một phần (thư mục .delivery) chỉ lưu trữ 'các bước xây dựng' chứ không phải kiểm tra, nó chỉ lái các thử nghiệm đang chạy và vẫn khởi chạy foodceitic / cookstyle / Chefspec / Kitchen theo các bước khác nhau theo như tôi biết
Tensibai
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.