排序
流水线最佳实践一:Jira 端到端流程与 Jenkins K8S GitLab 集成
一、基于Jira端到端流水线的最佳实践 1.1 流水线实践规划设计 1.1 整体规划设计 1.1 Jira端规划设计 - **创建任务、故事(对应Gitlab分支)** - 创建Jira问题 ->自动创建Gitlab分支 - **创建...
GitLab 与 Jenkins 协同进阶:通知、合并流水线与 GitOps CI-CD
一、Gitlab-Jenkins版本控制(补充) 1.1 构建邮件通知 - Email Extension: `email-ext` 安装 1.1 添加邮件发送模板到`sharedlibrary` **`src/org/devops/toemail.groovy`** 1.1 添加用户邮件地...
Jenkins + Helm:Python 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Ansible剧本调试指南:check模式、syntax-check、step、tags与ignore_errors详解
一、为什么剧本调试能力很重要 剧本调试通常可以拆成三类高频需求: - 检查语法与单步执行 - 使用 tag 标签选择性运行任务 - 忽略某些错误,避免剧本中途退出 这说明写 Playbook 不只是“能执行...
Ansible 离线安装脚本整理:Rocky Linux 与 Ubuntu 双方案
一、Rocky Linux 离线安装方案 1.1 脚本核心流程 1.2 适合整理进正文的关键命令 二、Ubuntu 离线安装方案 2.1 与 Rocky 方案的主要差异 Ubuntu 版本在安装前先检查 `/data/softs` 和 `/root` 两...
Jenkins + GitLab SSO:授权认证与异常修复
一、Jenkins 平台基于 GitLab 的 SSO 授权认证 为了避免权限上的报错先设置权限: 1、打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际...
Jenkins Credentials配置:Kubernetes、Harbor与GitLab
一、配置 Kubernetes 证书 1.在master01节点上找到集群中的 KUBECONFIG,一般是 kubectl 节点的~/.kube/config 文件,或者是 KUBECONFIG 环境变量所指向的文件 2.导出.kube/config文件 如果没有...
Jenkins 代码质量实践:静态分析、单元测试、性能测试与覆盖率
- 一、代码质量 一、静态代码分析 静态代码分析是指在不运行程序的前提下,对源代码进行分析或检查,范围包括代码风格可能出现的空指针、代码块大小、重复的代码。 没有通过编译,静态代码分析...
Jenkins Pipeline 入门:声明式流水线与示例说明
一、Jenkins Pipeline 语法入门 作为一种流行的持续集成和交付工具,Jenkins有多种方式来实现交付流水线。其中, Jenkins Pipeline是一种比较流行的方式,它提供了一个DSL(Domain Specific Lan...
Python 项目容器化实战
- 一、思路分析 * 安装组件包:使用Python基础镜像; 一、打包镜像并上传 二、创建deployment.yaml资源 三、创建service资源 控制器资源创建无误后,接下来我们部署service资源,然后就可以通过...











