2

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

在 SharePoint 2007 中,除了丑陋的 psexec 解决方法外,没有其他方法可以远程部署 WSP 文件。

SharePoint 2010 对此是否有所改进?我可以以某种方式使用 PowerShell 的东西吗?

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

(注意:关于这个有一些关于 SO 的问题,但它们是关于 WSSv3/SP2007 并且不适用)

4

2 回答 2

1

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

于 2011-02-23T06:23:49.047 回答
0

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

于 2010-06-22T17:09:43.810 回答