【git_svn_hudson_sonar】项目生命周期与工作原理

如上图所示是我们项目开发的生命周期的原理图,如图所示

生命周期图 步骤 1,2,3,4

         开始一个项目的时候项目管理人员要完成代码管理平台的搭建,第三方包管理平台的搭建(maven本地库,私服),要完成成代码质量管理平台的搭建,并制订代码质量管理规范比如checkstyle,findbug等等,完成持续集成平台的打建,可以是hudson/jenkins,这些工作完成的目的是提供团队一个友好协作,高质量代码产出,高效率自动化安装部署测试的环境。让团队成员紧密协作,认真完成本质工作。

生命周期图 步骤 5, 6 , 7, 8

        项目管理人员完成了团队协作环境搭建以后,开发人员从代码库中检出已有的代码,对代码进行开发。代码开发完成以后把自测通过的代码提交代码版本管理库,集成平台检出代码库中的代码,并进行自动的编译,构建,这个过程中出现问题,则及时反馈开发人员,开发人员对代码进行修改以后,再次发起提交,直到持续集成平台完成编译,构建。

生命周期图 步骤 9,10,11

       持续集成平台完成代码的持续集成以后,调用sonar进行代码质量检测,并且把构建好的包放到本地司有库,编译好的可执行的代码放到(dev/sit)环境进行。

生命周期图 步骤 12

        测试人员根据部署好的环境对代码进行测试,包括各种单元模块,集成模块,整体集成,安全性报告之类的各种测试,并反馈测试结果给开发人员,开发人员可以根据开发的情况在新应用环境上查看应用效果,这个时候代码质量平台会生成代码质量检测报告,反馈给开发人员与管理人员,开发人员将在下一轮迭代的时候完成代码质量的优化工作

录制了课程分享给大家

git学些视频 https://edu.csdn.net/course/detail/9287

jenkins持续集成平台安装参考文档 https://www.cnblogs.com/zsh-blogs/p/10508656.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值