CI/CD
文章平均质量分 97
stan Z
功夫在程序外且真实高于月亮
展开
-
Kubernetes和Jenkins——基于Kubernetes构建Jenkins持续集成平台
基于Kubernetes/K8S构建Jenkins持续集成平台Jenkins的Master-Slave分布式构建Jenkins的Master-Slave分布式构建什么是Master-Slave分布式构建Jenkins的Master-Slave分布式构建,就是通过将构建过程分配到从属Slave节点上,从而减轻Master节点的压力,而且可以同时构建多个,类似负载均衡的概念。...原创 2021-05-14 01:24:37 · 10158 阅读 · 32 评论 -
Jenkins—— Jenkins+Docker+SpringCloud微服务持续集成项目优化和集群
Jenkins+Docker+SpringCloud微服务持续集成项目的优化前言Jenkins+Docker+SpringCloud集群部署流程优化修改所有微服务的配置修改eruka的配置前言这篇笔记是作为上一章项目进行的优化优化方案:在一个Jenkins工程中可以选择多个微服务同时发布在一个Jenkins工程中可以选择多台生产服务器同时部署每个微服务都是以集群高可用形式部署Jenkins+Docker+SpringCloud集群部署流程优化部署服务的时候不再手动一个一个去构建,通过原创 2021-05-12 21:42:35 · 1250 阅读 · 15 评论 -
Jenkins—— Jenkins+Docker+SpringCloud微服务持续集成
Jenkins+Docker+SpringCloud微服务持续集成Jenkins+Docker+SpringCloud持续集成流程说明SpringCloud微服务源码概述本地部署SpringCloud微服务部署前端静态web网站Jenkins+Docker+SpringCloud持续集成流程说明开发人员每天把代码提交到Gitlab代码仓库Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库Jenkins发送SSH远程命令,让原创 2021-05-11 00:35:50 · 3482 阅读 · 16 评论 -
Jenkins——Jenkins项目构建细节(触发构建和)和SonarQube代码审查
这里写目录标题Jenkins项目构建细节常用的构建触发器触发远程构建其他工程构建后触发定时构建轮询SCMGit hook自动触发构建安装Gitlab Hook插件Jenkins的参数化构建配置邮箱服务器发送构建结果准备邮件内容Jenkins+SonarQuber代码审查安装SonarQube实现代码审查在项目添加SonaQube代码审查(非流水线项目)在项目添加SonaQube代码审查(流水线项目)Jenkins项目构建细节常用的构建触发器Jenkins内置4种构建触发器:触发远程构建其他工程构原创 2021-05-10 15:19:36 · 1123 阅读 · 4 评论 -
Jenkins——Jenkins 构建Maven项目(三种风格的项目构建、自由风格、Maven风格、Pipeline流水线风格)
Jenkins 构建Maven项目Jenkins 构建Maven项目Jenkins构建的项目类型介绍自由风格项目构建拉取代码编译打包部署改动后的持续集成Maven项目构建Pipeline流水线项目构建拉取代码编译打包部署管理Jenkinsfile脚本文件Jenkins 构建Maven项目紧接着上一篇博客继续jenkins的学习Jenkins介绍和安装配置Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目(FreeStyle Projec原创 2021-05-09 23:52:47 · 2020 阅读 · 18 评论 -
Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)
这里写目录标题持续集成及Jenkins介绍软件开发生命周期持续集成持续集成的组成要素持续集成的好处Jenkins介绍Jenkins安装和持续集成环境配置Gitlab代码托管服务器安装Gitlab添加组、创建用户、创建项目源码上传到Gitlab仓库持续集成及Jenkins介绍软件开发生命周期软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合Requirement Analysis(需求分析)这是生命周期的第原创 2021-05-09 19:56:28 · 2136 阅读 · 1 评论 -
Jenkins——Jenkins+harbor+gitlab(git) 部署maven项目
Jenkins+harbor+gitlab+k8s 部署maven项目概述安装harbor仓库Harbor核心组件解释Harbor部署安装docker和compose安装harbor测试推送镜像安装gitlab安装Jenkins安装jenkins所需环境安装jenkins概述环境介绍服务器角色ipk8s master192.168.188.88k8s node1192.168.188.89k8s node2192.168.188.90harbor192.原创 2021-05-07 23:04:54 · 4301 阅读 · 21 评论