我们在工作中部署了 sharepoint MOSS 2007。我正在尝试提出一种共享点开发和部署方法。我们有 Dev/QA/Prod 环境,我需要一种方法,最好是自动部署从 Dev 到 QA,再从那里到 prod 的更改。
我们正在创建网站集 Web 部件等。其中一些是直接在 sharepoint 中完成的,一些是通过 Sharepoint 设计器或视觉工作室完成的。我正在寻找一种方法来提取它并将其部署到其他环境中。
我尝试过 stsadm 备份/恢复导入/导出等,但它们也一起移动数据。我只需要部署的结构。内容部署路径和作业也做同样的事情。
我们将 MSBuild 和 Curisecontrol.net 用于其他 .net 项目来自动化构建/部署过程。如果可能,我正在寻找与 sharepoint 类似的东西。
你在这方面的最佳做法是什么?由于我的团队正在学习,我们没有明确的流程,如果需要,我们愿意改变我们的开发流程。
最佳答案
首先,这是一个棘手的问题。
可能“最好”的方法是将所有内容放入 solution packages - 但它很难正确地做。
有很多意见 - 我能做的最好的就是给你进一步阅读
SharePoint Solution Deployment Strategies
SO - How do you deploy your SharePoint solutions?
ROSS - A commercial toolset to help with deployment
DocAve Deployment Manager
关于sharepoint - 什么是 Sharepoint(MOSS 2007) 开发/部署最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967882/