Vì vậy, tôi có một trang web ASP.NET MVC mà tôi đang phát triển và không bao giờ có chiến lược triển khai tốt để thay đổi, các lược đồ cơ sở dữ liệu đặc biệt có thể liên quan đến nhiều bước và thời gian.Giúp tôi tìm ra một chiến lược triển khai
Dưới đây là các bước tôi đang tìm kiếm việc cần làm và muốn có các đề xuất về cách thực hiện hoặc các công cụ (tốt nhất là miễn phí). Vui lòng chỉ ra bất kỳ bước nào thiếu hoặc những điều tôi đang làm sai.
Edit: Tôi sẽ liệt kê các công cụ tôi đã sử dụng để giải quyết từng giai đoạn
- Kiểm tra tất cả các mã từ kiểm soát nguồn (chẳng đả)
- xây dựng gỡ lỗi và phiên bản relese. Phiên bản phát hành cần các chuỗi kết nối khác nhau trong web.config. (MSBUILD)
- Chạy tất cả các bài kiểm tra đơn vị
- Đối với mỗi trang (aspx) kết hợp tất cả các tệp JS được tham chiếu và mã nội tuyến vào một tệp. Tương tự với css
- Giảm thiểu các tệp JS và CSS.
- Sao lưu CSDL sống và dữ liệu
- triển khai sơ đồ cơ sở dữ liệu thay đổi để sống máy chủ
- upload tất cả các file có tính mới hoặc đã thay đổi đến máy chủ.
- Sao lưu tất cả mã và nguồn lưu trữ kiểm soát nguồn của tôi vào ổ đĩa ngoài và có thể trực tuyến.
Tôi may mắn là trang web của tôi sẽ không có bất kỳ khách truy cập nào từ 1 giờ sáng đến 4 giờ chiều để tất cả điều này có thể được thực hiện mà không cần phải dàn dựng máy chủ, v.v ...?
Tôi biết câu hỏi của mình dài nhưng điều này có thể sẽ giúp ích cho rất nhiều người.