Bạn nên xem lớp Sitecore.Install.PackageGenerator
trong Sitecore.Kernel để xem cách bạn có thể tạo các gói Sitecore truyền thống.
Tuy nhiên, bạn đang tìm cách thực hiện điều này bên ngoài ngữ cảnh của trang web. Làm thế nào để bạn có kế hoạch nhận được các mục vào gói nếu bạn không có quyền truy cập vào trang web Sitecore mà chúng tồn tại? Trước khi bạn cố gắng tạo một gói trên máy chủ CI của mình, tôi nghĩ bạn sẽ cần phải đưa các mục Sitecore vào điều khiển nguồn để bạn có thể làm việc với chúng.
Tôi nghĩ bạn có hai tùy chọn thực sự ở đây.
- cuộn giải pháp của riêng mình, tận dụng API serialization, để có được mục Sitecore vào kiểm soát nguồn và di chuyển giữa các môi trường
- Phát triển Team Development for Sitecore
Để biết thêm thông tin về Sitecore serialization xin vui lòng kiểm tra Sitecore Serialization Guide Hedgehog. Cụ thể, hãy xem cách Sitecore hình dung bạn sử dụng "Sitecore Serialization với Hệ thống Kiểm soát Nguồn"
Ngoài ra, hãy tìm hiểu thêm về những người khác đã tung giải pháp riêng của họ xung quanh việc tuần tự hóa. Ví dụ, http://mcore.wordpress.com/2009/03/17/sitecore-serialization-for-version-control/
Nguồn
2011-12-07 15:42:06
Mã này cần phải hoạt động bên trong Sitecore - vì vậy không có công cụ điều khiển nào có thể sử dụng nó, trừ khi bạn cung cấp cách kết nối với quy trình Sitecore từ bảng điều khiển. – skolima