排序
Jenkinsfile实战:参数处理与多个代理
一、参数处理 声明式流水线支持很多开箱即用的参数,可以让流水线接收不同的参数以达到不同的构建 效果,在 Directives 小节讲解的参数均可用在流水线中。 在 Jenkinsfile 中指定的 parameters ...
持续交付平台化案例:平台设计、实施案例与理论总结
一、L7持续交付平台化 1.1 持续交付平台的设计 持续交付平台最终将完成这个端到端的过程,那么流水线的每一步都可以认为是一个模块。**由此,整个平台的核心模块就是:代码管理、集成编译、环境...
Ansible Roles入门:从include_tasks到标准目录结构
一、为什么 `include_tasks` 之后还需要 Roles 先回顾 `include_tasks` 的价值:大型剧本可以拆成多个小文件,整体体积更小,也更容易分段维护。 但剧本拆开之后,新的问题也会出现: - `handle...
Jenkins 配置管理:成果概览与 Jenkins 部署
一、成果概览 **原数据信息:** **参数化构建:** **构建过程:** **自动发布到Kubernetes集群:** **流程结束:** 二、部署Jenkins(v2.504.1) 1、定义控制器文件 (1)定义jenkins-deploy-svc.ya...
Jenkins Blue Ocean图形化创建流水线入门
- 一、打开浏览器输入http://192.168.1.36/,输入账号密码登录。 一、关闭主机密钥验证 点击 【Manage Jenkins】 → 【Configure Global Security】 找到Git Host Key Verification Configuratio...
单体应用容器化转型:背景、流程与成本对比
一、背景调研 单体架构下,很多研发部门的同事,同时会有很多个项目并行开发,环境的抢占问题严重影响了开发、测试和上线的效率,我们需要给每个项目提供一套开发联调、测试环境,并且随着项目...
Helm 私仓配置:Harbor、Chart 仓库与 Push 插件
一、配置harbor支持helm chart存储 如下图登录harbor 仓库 ,选取项目这一栏没有helm chart 这个关键字就说明harbor仓 库支持暂不支持存放chart。 开启Charts功能: 等命令执行完再登录就能看到...
Jenkins Pipeline 实战进阶:声明式与脚本式差异、多分支与高级用法
一、脚本式管道与声明式管道-四个实际差异 1.1 脚本式管道与声明式管道-四个实际差异 为什么要有两种管道类型? - 脚本化管道是`Jenkins`中作为代码的管道的第一个实现。即使它使用底层的管道子...
Jenkins安装、插件配置与版本管理
一、Jenkins安装 1.定义主机名 2.安装docker 上面`sed`参数说明如下: * -i:表示编辑文件时直接修改源文件,而不是打印到标准输出 * -e:表示接下来要执行一个编辑命令 3.创建 Jenkins 的数据目录...
Jenkins + Helm:Go 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...









