Лучшая практика для простого развертывания нескольких решений - PullRequest
3 голосов
/ 17 декабря 2009

Один из наших продуктов будет состоять из нескольких решений SharePoint. Теперь мы задаемся вопросом, что было бы лучшим способом обеспечить простое развертывание для наших клиентов? На данный момент мы внедряем каждое решение вручную, что нормально в процессе разработки, но не приемлемо для наших клиентов.

Для вашей информации мы используем VSeWSS 1.3 для разработки и упаковки решений.

Так как же вы предлагаете свои решения своим клиентам? Вы пишете сценарии установки, используя команды STSADM? Какие еще варианты у нас есть?

Ответы [ 4 ]

5 голосов
/ 17 декабря 2009

WSPBuilder

Лично я использую WSPBuilder для упаковки и считаю, что с ним гораздо проще работать, чем с VSeWSS. Однако, если VSeWSS работает на вас, это замечательно.

Одно из многих преимуществ, которые я нашел при использовании WSPBuilder, заключается в том, что его легко интегрировать в систему сборки. Это простой, но умный инструмент командной строки.

Пакетный файл

Для развертывания нескольких решений SharePoint для наших клиентов я обычно предоставляю пакетный файл, который содержит необходимую команду STSADM и предлагает им ввести любые специфические для среды данные, например, URL-адреса семейства сайтов и т. Д. *

Установщик решения SharePoint

Существует также хороший установщик графического интерфейса, называемый Установщик решений SharePoint , который можно использовать вместе с файлами решений SharePoint. Проверьте это, это может удовлетворить ваши потребности.
альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=sharepointinstaller&DownloadId=18625

SAF - SharePoint Action Framework

Стоит отметить SAF ; это чрезвычайно всеобъемлющая структура, которая может автоматизировать задачи установки и настройки с использованием MSBuild, Powershell, Stsadm или специальной функции SharePoint.

3 голосов
/ 18 декабря 2009

Мы просто используем простые старые пакетные / cmd файлы. Если вам нужно «произвести» это, просто оберните все решения в самораспаковывающийся пакет rar и запустите пакетный файл после распаковки.

1 голос
/ 17 декабря 2009

Придерживайтесь продуктов Microsoft. Powerbuilder готовится постепенно перейти от STSADM для этого типа задач. В сценарии фермы (помните, что вам, возможно, придется со временем расти), этот инструмент можно использовать для распространения решений на все интерфейсные веб-серверы.

EDIT:

MS готовит финальную версию VSE 1.3, чтобы упростить миграцию решений 2007 года в среду 2010.

0 голосов
/ 17 декабря 2009

Вы смотрели на Microsoft SharePoint Designer ?

не уверен, что он сделает все, что вам нужно, но он позволяет упаковывать сайты или отдельные объекты, которые затем можно запустить при другой установке SharePoint.

...