Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

One of our 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?

share|improve this question

4 Answers 4

Build your WSP and grab a copy of SharePoint Solution Installer. It will allow you to provide a EULA and several options. Customers just click setup.exe.

share|improve this answer
    
Yes SharePoint Solution Installer looks nice but unfortunately it supports only the installation of a single solution with a single feature. So this won't work for us. –  Flo Dec 17 '09 at 12:26
    
Okay, check out Eli Robillards WSPSolution project on CodePlex here: codeplex.com/WSPSolution It supports any number of solution packages although you do have to structure your solution a specific way it is a good practice he provides here. –  Bil Simser Dec 18 '09 at 2:47

I would ship a .zip file which contains

  1. solution1.wsp
  2. solution2.wsp
  3. solution3.wsp
  4. install.bat
  5. readme.txt

install.bat performs the deployment of the solutions by making calls into STSADM.EXE

share|improve this answer

We have build a complete framework in PowerShell for deploying solution packages, with pre-/post-configuration events, definition of relation between modules, rollback (if implemented in callouts) and even partial updates.

It basicly wraps STSADM but adds the possibility of configuring stuff before or after modules are deployed (like setting up BDC application and rights programmatically before deploying custom BDC web parts).

It was alot of work, but the result is pretty nifty.

Anders Rask

share|improve this answer

Wsps with a batch file. this batch file will use stsadm commands to add and deploy solution. also feature activation can be specified in the batch file.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.