![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jenkins
文章平均质量分 91
情绪零碎碎
很惭愧,只是做了一点点微小的事情。
展开
-
逃脱只会部署集群系列 —— jenkins实现SpringCloud项目交付
demo: 测试用到的demohttps://gitee.com/wanghongruihaha/demo.git2021/04/25 SpringBoot + SpringCloud微服务项⽬交付案例_48N6E的博客-CSDN博客第1章 SpringBoot + SpringCloud微服务项⽬交付案例1.1 微服务概念传统的是用户通过终端链接到应用里现在服务往越来越小的方向做,把每个服务做成一个独立的功能,每个服务完成特定的功能最大的弊端其实就是跨系统调用有调用其实就有链路追踪,看哪里出了问题这些问题原创 2022-01-11 09:41:15 · 255 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins实现Spring Boot项目构建
目录一、创建Spring Boot项目1、创建一个helloword项目2、编写功能代码二、什么是maven1、maven仓库的构建顺序1.1、本地仓库1.2、中央仓库1.3、私服仓库1.4、阿里云maven2、mvn生命周期三、tools镜像集成maven1、获取tools镜像源码2、tools镜像添加maven配置四、Springboot服务镜像制作五、接入CICD流程六、jenkins配置流水线1、更新Jenkins中的jnlp-.原创 2022-01-07 00:04:12 · 930 阅读 · 0 评论 -
逃脱只会部署集群系列 —— 基于sharedLibrary的CI/CD流程构建
一、实现目标及效果目前项目存在develop和master两个分支,Jenkinsfile中配置的都是构建部署到相同的环境,实际的场景中,代码仓库的项目往往不同的分支有不同的作用,我们可以抽象出一个工作流程: 开发人员提交代码到develop分支 Jenkins自动使用develop分支做单测、代码扫描、镜像构建(以commit id为镜像tag)、服务部署到开发环境 开发人员使用开发环境自测 测试完成后,在gitlab提交merge request请求,将代码合原创 2022-01-03 15:55:24 · 1156 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins集成kubernetes动态构建
Jenkins的slave端,没有任务的时候处于闲置状态,slave节点多的话造成资源浪费;是否可以利用kubernetes的Pod来启动slave,动态slave pod来执行构建任务,本文主要介绍利用kubernetes动态创建slave执行构建任务,执行完毕自动销毁。一、kubernetes插件安装及配置1、安装kubernetes插件[系统管理] -> [插件管理] -> [搜索kubernetes]->直接安装,报错是依赖无影响2、配置Kub...原创 2021-12-21 23:27:58 · 1893 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins流水线构建容器自动部署
1、把现在的库克隆到本地[root@k8s-node2 ~]# git clone http://gitlab.rui.com/root/myblog.git正克隆到 'myblog'...Username for 'http://gitlab.rui.com': rootPassword for 'http://root@gitlab.rui.com': remote: Enumerating objects: 175, done.remote: Counting objects: 100原创 2021-12-19 22:09:43 · 1519 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins和gitlab的部署联动推送
基于Kubernetes的DevOps平台实践持续集成工具: Jenkins gitlabci Tekton 本章基于k8s集群部署gitlab、sonarQube、Jenkins等工具,并把上述工具集成到Jenkins中,以Django项目和SpringBoot项目为例,通过多分支流水线及Jenkinsfile实现项目代码提交到不同的仓库分支,实现自动代码扫描、单元测试、docker容器构建、k8s服务的自动部署。 DevOps、CI、CD介绍 Jenki原创 2021-12-12 18:04:31 · 1763 阅读 · 0 评论 -
Jenkins持续集成工具 - Master-Slave架构以及Pipeline流水线
目录一、Master-Slave架构1.1、开始部署jenkins-slave节点1.2、slave构建任务二、Pipeline流水线2.1、利用pipeline-script方式直接执行流水线2.2、利用pipeline-script-from-SCM方式执行流水线一、Master-Slave架构实际生产环境jenkins主节点一般不直接处理job,而是分发至下属...原创 2020-04-12 18:16:32 · 1798 阅读 · 0 评论 -
Jenkins持续集成工具 - 安装部署以及参数化构建
常用应用场景• 创建一个项目,手动可以构建,完成一些简单任务,比如下 载代码后进行编译 • 编译失败邮件通知用户 • 用户可以选择不同参数进行构建 • 代码改动后自动触发某个构建 或者定时触发某个项目构建 • 一个项目构建完成后可以自动调用另一个项目的构建,完成 一连串的任务 • 并发官网:https://jenkins.io/zh/一、部署git环境准备与jenkins联动#规划l...原创 2020-04-11 23:24:17 · 2562 阅读 · 0 评论