Pipeline 第3页
Jenkinsfile实战:环境变量与凭证管理-AI运维探索者

Jenkinsfile实战:环境变量与凭证管理

一、环境变量 1.1 静态变量 Jenkins 有许多内置变量可以直接在 Jenkinsfile 中使用,可以通过 JENKINS_URL/pipeline-syntax/globalsenv 获取完整列表。目前比较常用的环境变量如下: * BUILD_ID...
头像4年前
0479
Jenkins声明式流水线:stage、Input、When与Parallel-AI运维探索者

Jenkins声明式流水线:stage、Input、When与Parallel

一、stage stage指令位于stages下,包含一个steps、一个agent(可选)或其他特定的stage指令。流水线中实际执行的指令都在stage中配置,所以在流水线中,至少有一个stage。配置示例如下: 二、I...
头像4年前
0475
Jenkins 并行构建实践:动态并行阶段与微服务多模块发布-AI运维探索者

Jenkins 并行构建实践:动态并行阶段与微服务多模块发布

一、实践-Jenkins声明式管道中的动态并行阶段 1.1 实践-Jenkins声明式管道中的动态并行阶段2023 在 Jenkins Pipeline 中,parallel 是一个用于在不同的 agent 节点上并行执行多个步骤的语句。 ...
头像4年前
04711
Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API-AI运维探索者

Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API

一、使用Prometheus监控Jenkins 1.1 安装使用插件 - https://plugins.jenkins.io/prometheus/ Default namespace: **monitoring** **Prometheus安装的Namespace** **检查 Jenkins 暴露的 promth...
头像4年前
04611
Jenkins 制品发布实战:Nexus、Artifactory 与制品晋级-AI运维探索者

Jenkins 制品发布实战:Nexus、Artifactory 与制品晋级

一、Nexus制品上传 1.1 使用mvn deploy上传制品 - 创建仓库`maven-release`(已创建) - 配置`maven-release`认证 - 在`settings.xml server` - 注意`server.id == respository.id` - 使用`mvn de...
头像4年前
0465
Jenkins 部署实战:基于 Kubernetes 安装 Jenkins 2.504.1-AI运维探索者

Jenkins 部署实战:基于 Kubernetes 安装 Jenkins 2.504.1

一、涓€銆丣enkins 閮ㄧ讲 1銆佸畾涔夋帶鍒跺櫒鏂囦欢 (1)瀹氫箟jenkins-deploy-svc.yaml鏂囦欢 榛樿鎯呭喌涓嬶紝Jenkins鐢熸垚浠g悊鏄繚瀹堢殑銆? 渚嬪锛屽鏋滈槦鍒椾腑鏈変袱涓瀯...
头像4年前
04612
Jenkins流水线入门:核心概念与分类-AI运维探索者

Jenkins流水线入门:核心概念与分类

一、什么是Jenkins流水线 Jenkins 是领先的开源自动化服务器。它使用 Java 构建,提供了超过 1,800 个插件来支持几乎任何东西的自动化,因此人类可以花时间做机器不能做的事情。 Jenkins流水线...
头像4年前
04613
Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布-AI运维探索者

Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布

一、基于Docker配置构建资源池 1.1 整体架构 1.2 Docker安装Jenkins Slave节点(静态) 首先我们在Jenkins的节点管理中,添加节点。输入节点的名称和类型。 配置节点信息:自定义目录 启动方式: ...
头像4年前
04414
Jenkins声明式流水线:Environment、Options、Parameters与Triggers-AI运维探索者

Jenkins声明式流水线:Environment、Options、Parameters与Triggers

一、Directives Directives可用于一些执行stage时的条件判断或预处理一些数据,和Sections一致,Directives 不是一个关键字或指令,而是包含了 environment、options、parameters、triggers、st...
头像4年前
04312
GitLab 与 Jenkins 集成实战:项目联动、Webhook 触发与分支自动匹配-AI运维探索者

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...
头像4年前
04214