相关内容
最近更新
热门资讯
DevOps编程开发需要关注哪些问题
时间:2020-10-28 来源:未知 作者:广州达内培训
随着互联网的不断发展,越来越多的软件开发程序员都在学习DevOps编程开发方式,而今天我们就通过案例分析来了解一下,DevOps编程开发需要关注哪些问题。
1.代码管理/分支策略
代码托管在哪里?
使用gitorsvn?
分支策略/分支模型?
CI服务可以访问您的代码库吗?
代码结构如何?需要一个库,还是多个库?
版本号定义?
依赖管理?命名规则?
CodeReview?
2.持续集成服务器
选好你需要的CIserver了吗?jenkins,Teamcity,GoCDorAuzreDevOps
CIServer使用的学习
CIServer如何部署,需要多少资源,需要多少并发job?
Pipeline编写,如何标准化?是否需要参数化?
与代码仓库,制品库集成?
静态代码检查?SonarQube
多分支/多个仓库,相互依赖?
3.制品库
选择合适的制品库服务器(jar,npm,nuget,dockerorotherpackage?)
制品的版本?如何与codecommitid关联?
制品库保存策略/tag管理
4.测试类型
CI阶段除了保证代码没有冲突,编译通过之外,重要的就是测试。每次代码变更后,我们需要自动运行测试用例。
在初始阶段并不需要实现所有的测试类型。一开始可以以单元测试入手,随着时间扩展覆盖面。
单元测试:范围非常小,验证每个独立方法级别的操作。
集成测试:保证模块间运行正常,包括多个模块、多个服务。
验收测试:与集成测试类似,但是仅关注业务case,而不是模块内部本身。
UI测试:从用户的角度保证呈现正确运行。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。