
Jenkins
文章平均质量分 91
情绪零碎碎
很惭愧,只是做了一点点微小的事情。
展开
-
逃脱只会部署集群系列 —— jenkins实现SpringCloud项目交付
demo: 测试用到的demohttps://gitee.com/wanghongruihaha/demo.git2021/04/25 SpringBoot + SpringCloud微服务项⽬交付案例_48N6E的博客-优快云博客第1章 SpringBoot + SpringCloud微服务项⽬交付案例1.1 微服务概念传统的是用户通过终端链接到应用里现在服务往越来越小的方向做,把每个服务做成一个独立的功能,每个服务完成特定的功能最大的弊端其实就是跨系统调用有调用其实就有链路追踪,看哪里出了问题这些问题原创 2022-01-11 09:41:15 · 318 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins实现Spring Boot项目构建
目录 一、创建Spring Boot项目 1、创建一个helloword项目 2、编写功能代码 二、什么是maven 1、maven仓库的构建顺序 1.1、本地仓库 1.2、中央仓库 1.3、私服仓库 1.4、阿里云maven 2、mvn生命周期 三、tools镜像集成maven 1、获取tools镜像源码 2、tools镜像添加maven配置 四、Springboot服务镜像制作 五、接入CICD流程 六、jenkins配置流水线 1、更新Jenkins中的jnlp-.原创 2022-01-07 00:04:12 · 1235 阅读 · 0 评论 -
逃脱只会部署集群系列 —— 基于sharedLibrary的CI/CD流程构建
一、实现目标及效果 目前项目存在develop和master两个分支,Jenkinsfile中配置的都是构建部署到相同的环境,实际的场景中,代码仓库的项目往往不同的分支有不同的作用,我们可以抽象出一个工作流程: 开发人员提交代码到develop分支 Jenkins自动使用develop分支做单测、代码扫描、镜像构建(以commit id为镜像tag)、服务部署到开发环境 开发人员使用开发环境自测 测试完成后,在gitlab提交merge request请求,将代码合原创 2022-01-03 15:55:24 · 1307 阅读 · 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 · 2025 阅读 · 0 评论 -
逃脱只会部署集群系列 —— jenkins流水线构建容器自动部署
1、把现在的库克隆到本地 [root@k8s-node2 ~]# git clone http://gitlab.rui.com/root/myblog.git 正克隆到 'myblog'... Username for 'http://gitlab.rui.com': root Password for 'http://root@gitlab.rui.com': remote: Enumerating objects: 175, done. remote: Counting objects: 100原创 2021-12-19 22:09:43 · 2022 阅读 · 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 · 2239 阅读 · 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 · 2037 阅读 · 0 评论 -
Jenkins持续集成工具 - 安装部署以及参数化构建
常用应用场景 • 创建一个项目,手动可以构建,完成一些简单任务,比如下 载代码后进行编译 • 编译失败邮件通知用户 • 用户可以选择不同参数进行构建 • 代码改动后自动触发某个构建 或者定时触发某个项目构建 • 一个项目构建完成后可以自动调用另一个项目的构建,完成 一连串的任务 • 并发 官网:https://jenkins.io/zh/ 一、部署git环境准备与jenkins联动 #规划 l...原创 2020-04-11 23:24:17 · 2995 阅读 · 0 评论