Jenkins
文章平均质量分 87
m0_59430185
这个作者很懒,什么都没留下…
展开
-
基于K8s构建Jenkins持续集成平台(部署流程)
文章目录一、传统Jenkins的Master-Slave方案的缺陷二、K8s+Docker+Jenkins持续集成架构1. 架构图2. 持续集成优点三、K8S 集群部署1. 环境配置2. 安装kubelet、kubeadm、kubectl3.Master节点上进行配置4. 安装Calico5.Slave节点6. 验证部署结果四、部署配置 NFS1. 安装NFS服务2. 创建共享目录3. 启动服务4. 查看NFS共享目录五、K8S上安装Jenkins-Master1. 创建NFS client provisi原创 2022-03-17 11:27:49 · 7416 阅读 · 2 评论 -
Jenkins 的分布式构建( Master-Slave )
文章目录一、Master-Slave分布式构建概述1. 什么是 Master-Slave 分布式构建2. 新建节点3 slave1 操作4. 自由风格项目测试一、Master-Slave分布式构建概述1. 什么是 Master-Slave 分布式构建Jenkins 的 Master-Slave 分布式构建,是通过将构建过程分配到从属 Slave 节点上,从而减轻 Master 节点的压力,而且可以同时构建多个,有点类似负载均衡的概念。Jenkins 集群不同于 redis 集群(redis原创 2022-03-10 10:13:43 · 3279 阅读 · 0 评论 -
Jenkins 微服务持续集成之集群部署(SpringCloud微服务)(六)
文章目录三、设计Jenkins集群项目的构建参数1. 安装Extended Choice Parameter插件# 集群版spring: application: name: EUREKA-HA---server: port: 10086spring: # 指定profile=eureka-server1 profiles: eureka-server1eureka: instance: # 指定当profile=eureka-server1时,主机名是e原创 2022-03-10 09:28:42 · 5463 阅读 · 1 评论 -
Jenkins 微服务持续集成之前后端组合(SpringCloud微服务)(五)
文章目录一、拉取镜像和发布应用1.安装 Publish Over SSH 插件2. 配置远程部署服务器3.在Jenkins 系统配置中添加远程服务器3. 修改Jenkinsfile 构建脚本生成远程调用模板代码4. 在生产服务器部署脚本deploy.sh中的内容5.查看结果二、通过微服务访问后端数据库1. idea中修改微服务配置文件2. 在jenkins服务器的数据库进行授权远程登录3.使用postman测试后台数据连接三、部署前端静态web网站一、拉取镜像和发布应用1.安装 Publish Over原创 2022-03-05 14:10:52 · 2086 阅读 · 1 评论 -
Jenkins 微服务持续集成之生成镜像上传仓库(SpringCloud微服务)(四)
文章目录原创 2022-03-05 14:03:56 · 696 阅读 · 1 评论 -
Jenkins 微服务持续集成之代码上传gitlab和审查(SpringCloud微服务)(三)
文章目录原创 2022-03-05 14:03:35 · 617 阅读 · 0 评论 -
Jenkins 微服务持续集成之docker容器部署和管理(SpringCloud微服务)(二)
yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo所有repo文件所在目录#!/bin/bash#环境配置systemctl stop firewalld && systemctl disable firewalldsetenforc原创 2022-03-01 17:12:38 · 208 阅读 · 0 评论 -
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 · 276 阅读 · 0 评论