不会产生仇恨的部署计划/方法的最佳解决方案

时间:2012-07-16 13:15:50

标签: c# sharepoint deployment

我们是一个由3名开发人员和1名应用程序管理员组成的小团队,他们都在为我们的Public Facing网站进行单一SharePoint安装。

我们都没有太多的大型Web应用程序部署经验,尽管我们确实有Perforce进行版本控制。

我们倾向于将实施计划写入Word文档,这会给我们带来麻烦。我们的文档将包含运行STSADM部署CMD文件,根据需要修改Web.CFG设置以及最终在GUI中配置选项的步骤。我们的问题总是归结为环境问题和一般沟通问题。

我希望得到其他人如何解决同样问题的一些意见。我们不希望任何太复杂的事情。我们想要的功能比Word DOC更好,但是学习使用不需要2周。

是否有任何可帮助您规划Web应用程序部署的软件或Web应用程序?

2 个答案:

答案 0 :(得分:4)

使用脚本自动执行此操作。将脚本存储在版本控制软件中。运行脚本以进行部署。不允许手动更改 - 这样,当您发现错误并且永远不会忘记应用手动修复时,必须修复脚本。我们不再在组装后手动修补二进制文件......

答案 1 :(得分:1)

我同意达人的意见,你想从一个脚本开始。如果这不起作用,您将希望在自动化层次结构中朝着更复杂的方向前进。我猜我的公司uDeploy对你的团队来说太过分了,但是在脚本和企业级部署工具之间,应该有适合的东西。当然,在我们的最后,我们有.config文件的模板,简单的文件移动和拖放流程设计师。在低端,您可能会看octodeploy。我没有机会踢轮胎,但它看起来有光泽,便宜而且安全。

不可谈判部分正在自动化。如果你走上自动化道路,那么好事就会发生,你将拥有一个可以构建的平台。如果你开始尝试手动这个和那个,从现在起一年后你会遇到更大,更大的混乱,更有压力的部署,以及比你想要处理更多的Word文档。在极端情况下,我已经看到Word放弃了数千行excel电子表格。不好玩。