5

tôi đang bắt đầu đọc bookContinuos Delivery bởi Humble/Farley và trong khi rất nhiều thứ trong đó có ý nghĩa, có một điều đó là cằn nhằn tôi:Triển khai liên tục/tự động có phù hợp với các ứng dụng dành cho máy tính để bàn không?

Nó dường như các tác giả đều chỉ nhắm mục tiêu dựa trên máy chủ (đơn -client?) Các ứng dụng (như các ứng dụng web) với việc xử lý những việc cần làm và để tránh bị lừa. tự động hóa quá trình xây dựng, thử nghiệm, triển khai .

Nhìn vào các câu hỏi được gắn thẻ continuous-deployment cũng có vẻ như thuật ngữ này chỉ được sử dụng trong ngữ cảnh của các ứng dụng dựa trên máy chủ.

Vì vậy, tôi đã tự hỏi, không tự động hóa công cụ sau khi "thiết lập" (nói về một ứng dụng cửa sổ) cho một ứng dụng máy tính để bàn đã được tạo ra thậm chí làm cho bất kỳ ý nghĩa? "Triển khai" của ứng dụng dành cho máy tính để bàn luôn là trình điều khiển người dùng, do đó, loại cảm giác nào sẽ thực hiện để tự động hóa bất kỳ thứ gì ở đây - và thực sự, những thứ nào có thể được tự động hóa không?

Oh và btw. Tôi hoàn toàn không chắc liệu câu hỏi này sẽ được đặt tốt hơn vào ngày programmers.SE, vì vậy bạn có thể tự do chuyển nó ở đó nếu bạn nghĩ.

Trả lời

3

Vui lòng kiểm tra liên kết: http://timothyfitz.wordpress.com/2009/03/09/cd-for-client-software/ mà nói về Triển khai liên tục cho phần mềm có thể tải xuống.

+0

Liên kết tốt, cảm ơn. Không phải cho mọi phần mềm máy tính để bàn (của chúng ta là một loại con thú luôn ngoại tuyến) nhưng chắc chắn đáng đọc. –

2

Câu trả lời ngắn gọn là Có. Nếu bạn đang phát triển mã tùy chỉnh đang chạy trên máy tính để bàn trong tổ chức của bạn thì có thể tự động đẩy bản dựng mới nhất đã vượt qua tất cả thử nghiệm cho tất cả máy tính khách.

Tuy nhiên, bạn gần như chắc chắn sẽ cần đảm bảo rằng quá trình triển khai không gây rối cho trải nghiệm người dùng; đây sẽ là thứ cần phải cân nhắc khi thiết kế ứng dụng. Ngoài ra, bạn sẽ cần phải đảm bảo mạng của bạn có thể hỗ trợ đẩy các tập tin cần thiết cho những máy X lần mỗi ngày. Máy tính để bàn thường không được kết nối cũng như máy chủ.

0

Chúng tôi có cùng một vấn đề. Chúng tôi muốn có thể tiếp tục triển khai các ứng dụng dành cho máy tính để bàn của mình.

Google có thư viện mã nguồn mở được gọi là Omaha mà họ sử dụng để giúp âm thầm cập nhật Chrome. Phải mất khá nhiều công việc để có được trải nghiệm liền mạch trong ứng dụng của riêng bạn.

Chúng tôi đang thực sự xây dựng một dịch vụ hy vọng sẽ dễ dàng hơn trong việc triển khai liên tục bất kỳ ứng dụng máy tính để bàn nào. Chúng tôi đang cố gắng nói chuyện với nhiều người dùng tiềm năng nhất có thể vào lúc này để đảm bảo chúng tôi xây dựng đúng điều. Nếu bạn quan tâm, bạn có thể tìm hiểu thêm tại QuietDeploy.com

Xin lỗi vì đã tự quảng bá, nhưng hy vọng nó sẽ được bạn quan tâm.

+0

Có chuyện gì xảy ra với QuietDeploy không? Bạn vẫn đang phát triển dịch vụ? –

Các vấn đề liên quan