培训文档-持续集成
1.定义
持续集成是一种软件开发实践 ,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试 )来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚 的软件。
2.前后对比
2.1.传统项目软件部署
2.2.持续部署
3.视频网关后端-弘阳实例
3.1.源码管理
主要用于获取代码,关键配置svn地址和认证信息
3.2.Build
主要用于编译代码,生产执行程序
3.3.构建后操作
利用SSH,将执行程序上传到服务器,并执行。