Удаленное развертывание файлов WSP в SharePoint 2010?

Каждую ночь я создаю файлы WSP на сервере сборки и хочу автоматически развернуть их в среде контроля качества.

В SharePoint 2007 не было возможности удаленного развертывания файлов WSP, кроме уродливых обходных путей psexec.

Улучшилось ли это в SharePoint 2010? Могу ли я как-нибудь использовать PowerShell?

Мой сервер сборки не является частью фермы SharePoint. На нем даже не работает та же версия SharePoint (на нем работает автономный Foundation, а на реальной ферме - Standard)

(Примечание: есть несколько вопросов по SO по этому поводу, но они относятся к WSSv3 / SP2007 и не применяются)


person Michael Stum    schedule 22.06.2010    source источник


Ответы (2)


Решено с помощью удаленного взаимодействия PowerShell. WSP по-прежнему необходимо перейти на сервер, и Add-SPSolution и другие должны работать на этом компьютере, но теперь я могу сделать это с сервера сборки.

person Michael Stum    schedule 23.02.2011

Я создал событие после сборки, которое запускается на нашем сервере сборки, которое копирует файл WSP на наш тестовый сервер в определенном каталоге. Оказавшись на тестовом сервере, задание таймера (Windows Server) ищет файл WSP, и команда STSADM устанавливает их. Иногда мы сталкиваемся с проблемами при удалении решения, так как я не нашел простого / элегантного способа проверить, правильно ли удалено решение. Обычно я запускаю команду, чтобы удалить решение. Запустите его второй раз, а затем установите.

person John Ptacek    schedule 22.06.2010