排序
Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API
一、使用Prometheus监控Jenkins 1.1 安装使用插件 - https://plugins.jenkins.io/prometheus/ Default namespace: **monitoring** **Prometheus安装的Namespace** **检查 Jenkins 暴露的 promth...
Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布
一、基于Docker配置构建资源池 1.1 整体架构 1.2 Docker安装Jenkins Slave节点(静态) 首先我们在Jenkins的节点管理中,添加节点。输入节点的名称和类型。 配置节点信息:自定义目录 启动方式: ...
Jenkins声明式流水线:Environment、Options、Parameters与Triggers
一、Directives Directives可用于一些执行stage时的条件判断或预处理一些数据,和Sections一致,Directives 不是一个关键字或指令,而是包含了 environment、options、parameters、triggers、st...
GitLab安装与基础使用实践
一、GitLab安装 GitLab 在企业内经常用于代码的版本控制,也是 DevOps 平台中尤为重要的一个工具。 1.定义主机名 2.点击https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15....
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 节点镜像制作:制作、启动 Docker 与上传 Harbor
一、制作镜像 - Jenkins-Master在构建Job的时候,Kubernetes会创建Jenkins-Slave的Pod来完成 Job的构建 - 我们选择运行Jenkins-Slave的镜像为官方推荐镜像:jenkins/jnlp-slave:latest,但是这...
Jenkins 构建工具集成:Maven、Ant、Gradle、NPM 与部署工具接入
一、构建工具集成 - 1.1 构建工具集成 1.1 集成Maven构建工具 1.2 安装`maven` https://maven.apache.org/download.cgi 1.2 安装`Maven on Centos` 1.2 集成`maven` - 常用命令 - `clean`清理构...
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...
Jenkins Credentials配置:Kubernetes、Harbor与GitLab
一、配置 Kubernetes 证书 1.在master01节点上找到集群中的 KUBECONFIG,一般是 kubectl 节点的~/.kube/config 文件,或者是 KUBECONFIG 环境变量所指向的文件 2.导出.kube/config文件 如果没有...
Jenkins + GitLab SSO:授权认证与异常修复
一、Jenkins 平台基于 GitLab 的 SSO 授权认证 为了避免权限上的报错先设置权限: 1、打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际...








