排序
Go 项目容器化实战
- 一、思路分析 - mysql/redis:模拟真实环境,大家需要准备好mysql及redis(docker run起来即可); - go项目和java类似,需要编译成二进制文件执行; - configs目录中配置了所有环境的配置文...
Jenkins 流水线优化:并行、缓存与阶段裁剪
一、优化交付流水线性能 随着交付流水线的复杂度越来越高,需要优化交付流水线的性能成为了一个时刻需要关注的问题。 下面是一些常见的优化策略: 1.1 并行执行 使用并行执行可以大大缩短交付流...
Jenkins 配置管理:插件、凭据与 Kubernetes 接入
一、插件管理 1.打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际需要根据你自己设计的账号和密码来定) 2.登录后点击 【Manage Jenkin...
Jenkins Pipeline 进阶:脚本化 Pipeline、共享库与 Jenkinsfile 提效
一、脚本化Pipeline 1.1 脚本化Pipeline 脚本化流水线, 与声明式一样的是, 是建立在底层流水线的子系统上的。与声明式不同的是, 脚本化流水线实际上是由 `Groovy`构建的通用 `DSL` 。 `Groovy` ...
Jenkins + Helm:Vue 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Ansible变量入门:Play变量、变量文件与group_vars分组变量详解
一、为什么 Ansible 里变量无处不在 先强调一点: - 变量无处不在 - 在 Ansible 中大部分地方都可以定义变量 这意味着,只要你的剧本里出现: - 路径 - 用户名 - IP 地址 - 服务名 - 文件名 这...
Jenkinsfile实战:环境变量与凭证管理
一、环境变量 1.1 静态变量 Jenkins 有许多内置变量可以直接在 Jenkinsfile 中使用,可以通过 JENKINS_URL/pipeline-syntax/globalsenv 获取完整列表。目前比较常用的环境变量如下: * BUILD_ID...
Ansible剧本入门:Playbook与Ad-hoc区别、YAML格式和基础执行流程
一、什么是 Ansible 剧本 剧本的定义可以先这样理解: - Playbook 文件用于长久保存批量管理、维护和部署步骤 - 它的作用类似脚本,只不过剧本里存放的是模块、任务和变量 这意味着,Ansible 剧...
Ansible剧本调试指南:check模式、syntax-check、step、tags与ignore_errors详解
一、为什么剧本调试能力很重要 剧本调试通常可以拆成三类高频需求: - 检查语法与单步执行 - 使用 tag 标签选择性运行任务 - 忽略某些错误,避免剧本中途退出 这说明写 Playbook 不只是“能执行...
Jenkins声明式流水线:stage、Input、When与Parallel
一、stage stage指令位于stages下,包含一个steps、一个agent(可选)或其他特定的stage指令。流水线中实际执行的指令都在stage中配置,所以在流水线中,至少有一个stage。配置示例如下: 二、I...










