Tôi đang tìm một số đề xuất để tự động xây dựng và triển khai dự án.Quy trình tự động hóa và triển khai xây dựng tốt để sử dụng với asp.net là gì?
Thiết lập phát triển hiện tại của chúng tôi sử dụng ASP.NET, SVN, CCNET và tập lệnh MSBuild cho xây dựng máy chủ dev. Tôi đã nghĩ đến việc chuyển sang Cruise thay vì CCNET mặc dù tôi không chắc liệu điều đó mang lại cho tôi thêm điều gì mà tôi chưa có.
Điều tôi muốn tự động hóa là quy trình từ sau khi xây dựng tự động được thực hiện để cập nhật trang web trực tiếp với những thay đổi mới. Cập nhật trang web có thể bao gồm các cập nhật trang cơ sở cũng như các bản cập nhật của khách hàng có thể là mã và/hoặc thay đổi cơ sở dữ liệu để quá trình này cần đủ linh hoạt để có thể xử lý các tình huống đó.
Một trong những nguồn cảm hứng cho điều này là từ this video cũng như số giờ vô tận dành cho việc cập nhật mỗi tháng.
Chỉ cần cập nhật sau 6 năm; [Các công cụ tự động phát hành ứng dụng] (https://en.wikipedia.org/wiki/Application_release_automation) được thiết kế đặc biệt cho chính xác điều này. BuildMaster là một trong những công cụ hiện có và [hướng dẫn này] (http://inedo.com/support/tutorials/building-and-deploying-a-net-web-application-using-buildmaster) vạch ra quá trình được đề cập. –