将WSP文件远程部署到SharePoint 2010?

时间:2010-06-22 16:54:01

标签: sharepoint deployment sharepoint-2010 wsp

我每晚在构建服务器上创建一些WSP文件,并希望自动将它们部署到QA环境。

在SharePoint 2007中,除了丑陋的psexec-workarounds之外,无法远程部署WSP文件。

SharePoint 2010是否改进了这一点?我能以某种方式利用PowerShell的东西吗?

我的构建服务器不是SharePoint场的一部分。它甚至不运行相同的SharePoint版本(它运行独立的Foundation,而真正的Farm运行Standard)

(注意:关于此问题有一些问题,但它们与WSSv3 / SP2007有关,不适用)

2 个答案:

答案 0 :(得分:1)

通过PowerShell remoting解决。 WSP仍然需要转到服务器并且Add-SPSolution等需要在该机器上运行,但我现在可以从构建服务器执行此操作。

答案 1 :(得分:0)

我创建了一个在我们的构建服务器上运行的post build事件,它将WSP文件复制到特定目录中的测试服务器。进入测试服务器后,(Windows Server)计时器作业将查找WSP文件,并且STSADM命令会安装它们。有时我们会遇到解决问题的方法,因为我还没有找到一种简单/优雅的方法来检查解决方案是否被正确删除。通常我运行一个命令来删除解决方案。再次运行它,然后安装。