Удаленный развертывание файлов WSP для SharePoint 2010?
-
29-09-2019 - |
Вопрос
Я создаю несколько файлов WSP на сервере сборки каждую ночь и хотел бы автоматически развернуть их в среду QA.
В SharePoint 2007 2007 года не было никакого способа удаленного развертывания файлов WSP, за исключением уродливых Psexec-Wearnounds.
Это улучшилось с SharePoint 2010? Могу ли я как -то использовать материал PowerShell?
Мой сервер сборки не является частью фермы SharePoint. Он даже не запускает ту же версию SharePoint (он запускает автономный фундамент, тогда как настоящая ферма работает стандартом)
(Примечание: есть некоторые вопросы по этому поводу, но они о WSSV3/SP2007 и не применяются)
Решение
Решается через сквозь PowerShell Remoting. Анкет WSP по-прежнему нужно перейти на сервер, а Add-Spsolution и др. Идется работать на этой машине, но теперь я могу сделать это с сервера сборки.
Другие советы
У меня есть событие Post Build, которое работает на нашем сервере сборки, который копирует файл WSP на наш тестовый сервер в конкретном каталоге. На тестовом сервере задание таймера Windows) ищет файл WSP, а команда STSADM устанавливает их. Иногда мы сталкиваемся с проблемами, удаляя решение, так как я не нашел простой/элегантный способ проверить, правильно ли удалено решение. Обычно я запускаю команду, чтобы удалить решение. Запустите его во второй раз, а затем установите.