您的位置 首页 Linux面试题

CICD项目经验:

代码自动化发布
项目需求:
1.运维配合开发测试占用大量的时间
2.快速实现CICD从而尽早发现代码或部署过程中存在的问题
3.使用参数化构建进行线上发布降低出错率、实现秒级回滚
4.发布结果通知相关人员
实现项目:
1.搭建Gitlab服务器并控制项目权限
2.搭建并配置Jenkins服务器
3.按项目需求创建
TAG项目(为MASTER主干打标签)
测试项目(快速CI CD及早发现问题并且配置自动触发不要运维干预)
JAVA项目(jenkins集成mvn编译并发布测试环境)
发布项目(利用tag标签进行线上发布和秒级回滚)
4.搭建SonarQube代码质量检测平台(Jenkins集成Sonar进行自动化代码分析检测)
5.搭建Nexus私服(java代码下载依赖快速编译)
6.编写Jenkins-pipeline流水线(看板方式快速定位问题)
7.Jenkins增加三台从节点实现分布式构建(提高项目的构建速度和稳定性)
8.Jenkins集成第三方插件发送构建结果到运维开发组

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章