前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >devops中CI和CD的步骤

devops中CI和CD的步骤

原创
作者头像
用户5899841
发布2022-07-21 10:42:44
6530
发布2022-07-21 10:42:44
举报
文章被收录于专栏:nmap学习

一、CI的步骤

1、提交代码时本地链接库扫描

作用:重点检查代码中所涉及到的第三方库,以及lib文件等模块是否被引用、重复引用、能否执行等检查。

2、静态代码检查

作用:检测提交信息是否符合规范,比如git提交规范,提交文件是否符合要求等等;代码检测工具TSLink到ESLink的代码语法检查。

3、单元测试/集成测试/接口测试

作用:通过sonarqube检查相应测试是否符合规范,默认存储路径/usr/loca/sonar/conf/下面的配置文件中可以修改配置参数。一般还会有一个手动测试的过程,比如测试人员贯穿了全流程的验证,是否有影响等。

4、编译并整理成产物

作用:可以通过maven构建打包,并能够帮我们把包整理成我们想要的格式。

注:CI层面默认可以通过sonarqube和maven就可以了,但是实际的开发场景中一定会狠复杂,所以需要折中去选择更多的工具,完善CI的检查、测试、构建等操作。

二、CD的步骤

1、部署

作用:部署到对应的环境中,代码构建打包成功,就是运行在环境中的程序,运维人员主要是检查部署后的应用的状态是否符合要求,如果不符合需要及时调整。

2、验证

作用:检查程序在部署后的功能点是否符合需求点提出的验收条件(DOD)。

3、监控

作用:通过Prometheus和granfan的监控面板,对kubernetes中pod级别的应用以及svc等组件进行监控,常用参数是否符合当前的一些状态。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
检测工具
域名服务检测工具(Detection Tools)提供了全面的智能化域名诊断,包括Whois、DNS生效等特性检测,同时提供SSL证书相关特性检测,保障您的域名和网站健康。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档