سؤال

أقوم بإنشاء بعض ملفات WSP على خادم إنشاء كل ليلة وأرغب في نشرها تلقائيًا على بيئة ضمان الجودة.

في SharePoint 2007 ، لم تكن هناك طريقة لنشر ملفات WSP عن بُعد باستثناء Psexec-Workarounds القبيحة.

هل تحسن هذا مع SharePoint 2010؟ هل يمكنني الاستفادة من أشياء PowerShell بطريقة ما؟

خادم البناء الخاص بي ليس جزءًا من مزرعة SharePoint. حتى أنه لا يعمل نفس إصدار SharePoint (يدير أساسًا مستقلًا ، في حين أن المزرعة الحقيقية تدير معيارًا)

(ملاحظة: هناك بعض الأسئلة حول هذا الموضوع ، لكنها تدور حول WSSV3/SP2007 ولا تنطبق)

هل كانت مفيدة؟

المحلول

حل من خلال PowerShell Remoting. لا يزال WSP بحاجة إلى الانتقال إلى الخادم ويحتاج Add-Spsolution et al إلى التشغيل على هذا الجهاز ، لكن يمكنني الآن القيام بذلك من خادم الإنشاء.

نصائح أخرى

لقد قمت بإنشاء حدث بناء ما بعد تشغيله على خادم البناء الخاص بنا يقوم بنسخ ملف WSP إلى خادم الاختبار الخاص بنا في دليل معين. بمجرد الوصول إلى خادم الاختبار ، تبحث مهمة مؤقت (خادم Windows) عن ملف WSP وأمر STSADM يقوم بتثبيتها. في بعض الأحيان نواجه مشكلات في إزالة الحل لأنني لم أجد طريقة سهلة/أنيقة للتحقق مما إذا تمت إزالة الحل بشكل صحيح. عادةً ما أقوم بتشغيل أمر لإزالة الحل. قم بتشغيله مرة ثانية ثم تثبيت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top