持续集成、自动化部署 (布署)

创建时间:
2012-04-01 00:46
最近更新:
2018-06-14 13:28

Resource

  1. 《ASP.NET MVC 4 Web 编程_OReilly_华中科技大学出版社_201307》 P319 第18章 自动化生成
  2. 《ASP.NET MVC 4 Web 编程_OReilly_华中科技大学出版社_201307》 P333 第19章 部署
  3. 持续部署,并不简单
  4. 持续部署,并不简单
  5. 持续集成可以用 NAnt 和 Jenkins,持续部署需要写 PowerShell 脚本
  6. 你想了解持续集成的话可以看看 MSBuild 和 NAnt,以及 PowerShell 脚本
  7. 持续集成是什么?
  8. 持续集成是什么?
  9. Twitter 如何在数千台服务器上快速部署代码

持续集成 相关工具

  • CCNET
  • Jenkins
  • GoCD
  • 云集成服务 Travis CI 等

持续集成

编写构建脚本,实现持续集成。即使只有一个人工作在这个项目中,也应当编写构建脚本,应用持续集成。这样才能保证你的每一次提交都是安全的;并且将一些重复的工作自动化起来,可以解放你的大脑关注到更重要的地方去。

自动化部署

每次部署项目到服务器上是一个痛苦的经历,需要手动的替换项目中的某些文件,将文件复制到服务器上,终止当前服务器服务...哪一个环节出错都是一个致命的打击。手动不仅效率低,而且极易出错。通过编写脚本实现自动化部署可以一劳永逸,和繁琐的手动操作说拜拜吧。