开发者

Best practice for easy deployment of multiple solutions

开发者 https://www.devze.com 2022-12-14 02:08 出处:网络
One of ou开发者_StackOverflow中文版r product will consist of multiple SharePoint solutions. Now we\'re wondering what would be the best way to provide an easy deployment to our customers? At the momen

One of ou开发者_StackOverflow中文版r product will consist of multiple SharePoint solutions. Now we're wondering what would be the best way to provide an easy deployment to our customers? At the moment we deploy each solution by hand, which is OK during development process but not acceptable for our customers.

For your information, we're using VSeWSS 1.3 for development and solution packaging.

So how do you offer your solutions to your customers? Do you write installation scripts using STSADM commands? What other options do we have?


WSPBuilder

Personally I use WSPBuilder for packaging and find it much easier to work with than VSeWSS. However if VSeWSS is working for you then that's great.

One of many the benefits I found of using WSPBuilder is that it's easy to integrate into a build system. It's just a simple, but clever, commandline tool.

Batch File

For deploying multiple SharePoint solutions to our customers I usually provide a batch file that contains the necessary STSADM command and prompts them to enter any environment specific data i.e. site collection urls etc...

SharePoint Solution Installer

There is also a nice GUI installer,called SharePoint Solution Installer, that you can use in-conjunction with SharePoint solution files. Check it out it might suit your needs.
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=sharepointinstaller&DownloadId=18625

SAF - SharePoint Action Framework

It's worth pointing out SAF; which is an extremely comprehensive framework that can automate installation and configuration tasks, using either MSBuild, Powershell, Stsadm or a custom SharePoint feature.


We just use plain old batch/cmd files. If you need to "productize" this, just wrap up all solutions in a selfextracting rar package and have it run the batch file after unpacking.


Stick to Microsoft products. Powerbuilder is being groomed to gradually take over from STSADM for this type of task. In a farm scenario (remember, yours may have to grow over time), this would be the tool to use to push out solutions to all front-end Web servers.

EDIT:

MS are preparing a final version of VSE 1.3 to ease the migration of 2007 solutions to the 2010 environment.


Have you looked at Microsoft SharePoint Designer?

not sure if it will do all you need, but it does allow you to package sites or individual objects that you can then run on another SharePoint install.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号