![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CI/CD
文章平均质量分 96
DevOps
万wu皆可爱
代码改变世界,人丑就要多读书,多运动!
展开
-
Jenkins集成 SonarQube
一、SonarQube基本概述1.1 什么是SonarQubeSonarQube 是一个开源的代码质量管理系统,用于检测代码中的错误、漏洞。它可以与 Jenkins 集成,让我们能自动化进行代码质量扫描。1.2 使用Sonarqube环境1.SonarQube基于Java开发,所以需要安装 OpenJDK8 版本。2.SonarQube需要依赖 MySQL 数据库,至少 5.6 版本以上。3.SonarQube的小型实例至少需要4GB 内存,如果是大型实例需要 16GB1.3 SonarQ原创 2021-10-27 04:45:00 · 6139 阅读 · 1 评论 -
Jenkins实现java项目CI/CD部署
文章目录一、Java项目基本概述1.1 什么是Java项目1.2 Java项目如何编译1.3 Java项目实现架构图1.4 环境 负载均衡haproxy ,后端web集群 tomcat+java二、手动实现War包项目的CI2.1 模拟开发提交代码2.2 模拟运维拉取代码2.3模拟运维编译代码2.4 模拟运维部署代码三、Jenkins自动实现war包项目CI3.1 配置Jenkins集成Maven3.2 Jenkins创建Maven项目3.3 编写Shell发布脚本3.4 Ansible剧本发布war包四、原创 2021-10-26 04:30:00 · 2166 阅读 · 0 评论 -
Jenkins结合gitlab实现静态项目发布
一、 Jenkins基本概述1.1 什么是JenkinsJenkins是一个开源提供友好操作界面的持续集成的工具,是由 JAVA 开发而成。Jenkins 是一个调度平台,本身不处理任何事情,调用第三方插件来完成所有的工作。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。1.2 为什么需要Jenkinsjenkins 能将各种开源的软件集成为一体,从而实现不同功能的调度工作。1.3 Jenkins安装官方下载可以按照原创 2021-10-24 04:30:00 · 832 阅读 · 0 评论 -
gitlab 企业级私有仓库搭建
文章目录一、Gitlab基本概述1.1 什么是gitlab1.2 Gitlab与Github区别1.3 Gitlab服务构成二、gitlab安装及配置2.1 安装依赖软件2.2 安装 Gitlab 组件2.3 配置 Gitlab 域名2.4 默认安装目录分析2.5 配置 Gitlab 邮箱2.5 关闭 Gitlab 组件2.6 初始化 Gitlab 组件2.7 验证 Gitlab 组件2.8 汉化 Gitlab 组件三、Gitlab用户与组3.1 用户与组及仓库的关系一、Gitlab基本概述1.1 什么原创 2021-10-21 04:45:00 · 4175 阅读 · 3 评论 -
git分布式版本控制
文章目录一、概述1.1 什么是Git1.2 什么是版本控制系统1.3 什么是Github1.4 Github和Git是什么关系1.5 四个工作区域1.6 工作流程1.7 文件的四种状态二、Git 常用命令11.回滚版本12.撤销修改13.版本对比14.删除文件:三、分支四、远程仓库创建项目免密登录实现git忽略文件一、概述1.1 什么是GitGit是一个免费、开源的版本控制软件1.2 什么是版本控制系统版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。(记录文件的所有原创 2021-10-20 04:00:00 · 209 阅读 · 0 评论