与一组程序员一起部署MVC网站的标准程序是什么?



我习惯在一个使用Web Forms和VS Source Safe的团队中工作,所以程序是这样的:

  • 在一天开始和结账前获得最新版本。
  • 在一天结束时检查所有文件,并通知团队不要上传。
  • 当完成页面并准备上传时,进行备份,只需上传文件并签到。

这个团队足够小,所以是可以管理的。

由于您在MVC和Web应用程序中预编译,因此不可能在开发页面签入时上传站点。

在小型/中型/大型公司部署的正常程序是什么?

谢谢。

没有正常的程序,不过根据经验,公司越大,程序通常会变得越复杂。

考虑您自己的流程,如果它没有问题,那么就不要更改它。

如果您需要扩展您的团队,请考虑一种更协作的方式来管理代码和部署。部署很糟糕,没有人想要一遍又一遍地手动地做,口头告诉别人你正在上传,而不是更糟糕>考虑一个构建服务器,如TeamCity或TFS,并设置一个部署过程,为你管理这个。

考虑从SourceSafe迁移到Subversion、GIT、TFS等。

在网络上研究ALM(博客上有很多很好的共享知识),但是再一次,首先考虑你的需求,并考虑是否有任何更改实际上是成本有效的,并提高你的生产力。

最新更新