devopes
文章平均质量分 85
m0_59430185
这个作者很懒,什么都没留下…
展开
-
Jenkins 微服务持续集成(SpringCloud微服务)(一)
文章目录一、持续集成流程说明1. 大致流程解析二、服务器列表三、SpringCloud 微服务源码概述二、微服务部署1. 导入微服务项目包2. Windows本地配置maven环境3. 安装MySQL数据库一、持续集成流程说明1. 大致流程解析大致流程如下:开发人员每天把代码提交到 Gitlab 代码仓库Jenkins从 Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。Jenkins发送SSH远程命令,让生产部署服务器到Harbo原创 2022-02-25 09:31:33 · 1639 阅读 · 3 评论 -
Devops基础篇之SonarQube代码审查(七)
文章目录一、SonaQube 简介二、部署安装1. 安装MySQL数据库2. 安装SonarQube3. 访问 sonar 服务器三、实现代码审查1.配置SonarQube2. 在项目添加SonaQube代码审查(非流水线项目)3. 在项目添加SonaQube代码审查(流水线项目)一、SonaQube 简介SonarQube 是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持 java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,G原创 2022-02-20 11:42:38 · 282 阅读 · 0 评论 -
Devops 基础篇之Jenkins实现自动构建项目并邮件通知(六)
文章目录一、配置邮箱服务器发送构建1.安装Email Extension插件2.Jenkins设置邮箱相关参数3.打开邮箱进行开启SMTP功能4.配置Jenkins一、配置邮箱服务器发送构建1.安装Email Extension插件2.Jenkins设置邮箱相关参数Manage Jenkins->Configure System3.打开邮箱进行开启SMTP功能4.配置Jenkins...原创 2022-02-17 10:13:06 · 247 阅读 · 0 评论 -
Devops 基础篇之Jenkins的常用的构建触发器和钩子服务(五)
文章目录一、Jenkins内置4种构建触发器:1.触发远程构建2.其他工程构建后触发3.定时构建4.轮询SCM二、Gitlab配置webhook1. 开启webhook功能2. 在项目添加webhook,添加webhook和Gitlab插件三、Jenkins的参数化构建1. 构建配置2. 项目创建分支,并推送到Gitlab上一、Jenkins内置4种构建触发器:触发远程构建其他工程构建后触发(Build after other projects are build)定时构建(Build perio原创 2022-02-15 13:38:49 · 935 阅读 · 0 评论 -
Devops 基础篇之使用Jenkins构建自由风格、Maven、流水线项目(四)
文章目录一、Jenkins项目构建类型二、自由风格项目构建1. 创建项目2. 编译打包3. 部署4. 演示改动代码后的持续集成三、Maven项目构建1. 安装 Maven Integration 插件2. 创建Maven项目3. 配置项目4. 在 IDEA 中源码修改并提交到 gitlab5. 构建并发布四、Pipeline流水线项目构建1.Pipeline简介2.使用Pipeline的好处3. 创建Pipeline项目方式4.安装Pipeline插件5. Declarative声明式6. 使用声明式构建7原创 2022-02-14 10:34:42 · 598 阅读 · 0 评论 -
Devops 基础篇之Maven安装和配置(三)
文章目录前言一、安装Maven1.先把安装包上传2. 配置环境变量3. 全局工具配置关联JDK和Maven4. 添加 Jenkins 全局变量5. 修改 Maven 的配置文件6. 测试Maven是否配置成功二、Tomcat安装和配置1. 安装tomcat8.52. 使用浏览器访问 tomcat3. 配置Tomcat用户角色权限4. 重启Tomcat,访问测试前言Maven 的翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。Maven 是一个项目管理工具,可以对 Ja原创 2022-02-14 09:22:43 · 369 阅读 · 0 评论 -
Devops 基础篇之Jenkins部署(二)
文章目录一、Jenkins 安装与使用1. 在服务器上安装 jdk2.访问jenkins网站3.Jenkins密码遗忘处理4. Jenkins 插件管理5.下载中文汉化插件二、Jenkins用插件管理用户权限1.开启权限全局安全配置2.添加以下三个角色:3.创建用户4.给用户分配角色三、Jenkins凭证管理1. 安装Credentials Binding插件2.安装Git插件和Git工具4.用户密码类型4.1创建凭证4.2测试凭证是否可用4.3 点击构建”Build Now“ 开始构建项目5.SSH密钥类原创 2022-02-13 21:32:01 · 513 阅读 · 0 评论 -
Devops 基础篇之Jenkins部署与使用(一)
文章目录准备环境一、在window中配置基本环境1.搭建java环境配置java环境变量2.安装idea安装包使用补丁包进行激活二、Gitlab 仓库,部署1. Gitlab 简介2. Gitlab安装3. Gitlab 添加组、创建用户、创建项目三、源码上传到 Gitlab 仓库1.进入刚刚装好的idea四、安装 tomcat 服务器1. 安装软件包2. 配置 IDEA 识别 tomcat3. 开启版本控制4. 安装 git准备环境服务器列表名称IP地址安装的软件代码托管服务器原创 2022-02-12 13:44:40 · 865 阅读 · 0 评论 -
Devops 基础介绍
文章目录前言一、软件开发概述1. 软件开发生命周期2. 软件开发瀑布模型3. 软件的敏捷开发3.1 迭代开发3.2 增量开发3.3 敏捷开发如何迭代3.4 敏捷开发的好处二、持续集成概述1. 什么是持续集成2. 持续集成的流程3. 持续集成的组成要素4.优势前言 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能原创 2022-02-10 12:40:23 · 1680 阅读 · 1 评论