排序
Jenkins 配置管理:成果概览与 Jenkins 部署
一、成果概览 **原数据信息:** **参数化构建:** **构建过程:** **自动发布到Kubernetes集群:** **流程结束:** 二、部署Jenkins(v2.504.1) 1、定义控制器文件 (1)定义jenkins-deploy-svc.ya...
GitLab 与 Jenkins 协同进阶:通知、合并流水线与 GitOps CI-CD
一、Gitlab-Jenkins版本控制(补充) 1.1 构建邮件通知 - Email Extension: `email-ext` 安装 1.1 添加邮件发送模板到`sharedlibrary` **`src/org/devops/toemail.groovy`** 1.1 添加用户邮件地...
Jenkins Kubernetes 集成实践:平台接入、动态 Agent 与应用部署
一、K8S平台集成(全) 1.1 K8S平台集成(全) [k8s 基于 Jenkins 的 CI/CD 详细教程](https://github.com/Chao-Xi/JacobTechBlog/tree/master/k8s_dev/jenkins) 1.2 Kubernetes基本对象简介 1.2 Je...
Jenkinsfile实战:参数处理与多个代理
一、参数处理 声明式流水线支持很多开箱即用的参数,可以让流水线接收不同的参数以达到不同的构建 效果,在 Directives 小节讲解的参数均可用在流水线中。 在 Jenkinsfile 中指定的 parameters ...
Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布
一、基于Docker配置构建资源池 1.1 整体架构 1.2 Docker安装Jenkins Slave节点(静态) 首先我们在Jenkins的节点管理中,添加节点。输入节点的名称和类型。 配置节点信息:自定义目录 启动方式: ...
Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制
一、声明式流水线进阶语法 1.1 steps 1.2 post(可选) 1.3 parameters(可选) - 构建时用户需要提供的参数 - 这些参数可以通过params提供给流水线的steps使用,有 **字符串** 类型和 **boolea...
GitLab 与 Jenkins 集成实战:项目联动、Webhook 触发与分支自动匹配
一、Gitlab – Jenkins Integration 1.1 `Gitlab – Jenkins` Integration需求 - Jenkins GitLab Plugin - Jenkins Git Plugin - Jenkins GitLab Hook plugin First, we must create a **user t...
Jenkins + GitLab SSO:授权认证与异常修复
一、Jenkins 平台基于 GitLab 的 SSO 授权认证 为了避免权限上的报错先设置权限: 1、打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际...
Jenkins + Helm:Go 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Jenkins Pipeline 入门:声明式流水线与示例说明
一、Jenkins Pipeline 语法入门 作为一种流行的持续集成和交付工具,Jenkins有多种方式来实现交付流水线。其中, Jenkins Pipeline是一种比较流行的方式,它提供了一个DSL(Domain Specific Lan...











