Hudson Labs có thực sự tuyệt vời ghi lên trên này, Keeping your configuration and data in Subversion
Đây là bit đầu tiên của bài viết
Chúng ta đều biết rằng việc giữ quan trọng tập tin trong kiểm soát phiên bản là rất quan trọng, vì nó đảm bảo thay đổi có vấn đề có thể được hoàn nguyên và có thể hoạt động như một cơ chế sao lưu . Mã và tài nguyên thường được giữ trong điều khiển phiên bản, nhưng bạn có thể dễ dàng quên máy chủ tích hợp liên tục (CI) của chính nó! Nếu đĩa bị chết hoặc rơi nạn nhân bị mất vị trí rm-rf, bạn có thể mất tất cả lịch sử và cấu hình được liên kết với công việc máy chủ CI của bạn quản lý.
Nó khá đơn giản để tạo một kho lưu trữ , nhưng nó không phải là rõ ràng mà phần của $ HUDSON_HOME của bạn, bạn sẽ muốn để sao lưu. Bạn cũng sẽ muốn có một số tự động hóa để các dự án mới nhận được được thêm vào kho lưu trữ và xóa các dự án bị xóa. May mắn thay, chúng tôi có một công cụ tuyệt vời để xử lý: : Hudson!
Chúng tôi có một công việc Hudson chạy đêm, thực hiện phù hợp SVN lệnh, và kiểm tra trong
Bạn chỉ dường như quan tâm đến cấu hình, đó là tốt, chỉ cần bỏ qua hoặc lọc ra các bit về dữ liệu và tập trung vào cấu hình.
Nguồn
2010-07-26 21:08:25
Câu hỏi tương tự: http: // stackoverflow.com/questions/1906546/best-practices-for-versioning-hudson-settings –