Linux开发者的CI/CD(11)jenkins变量

embedded/2024/11/30 8:16:03/

文章目录

      • 1. **环境变量 (Environment Variables)**
        • 常见的环境变量:
        • 示例:
      • 2. **构建参数 (Build Parameters)**
        • 常见的构建参数类型:
        • 示例:
      • 3 **在 `stages` 块内定义局部变量**
        • 示例:使用 `script` 步骤定义局部变量
      • 4 变量引用陷阱

在 Jenkins 中,变量是自动化流程中非常重要的元素,用于存储和传递信息。在 Jenkins 中,主要有以下几种类型的变量:

1. 环境变量 (Environment Variables)

环境变量是在构建过程中可用的预定义变量。它们是由 Jenkins 和系统自动设置的,包含了有关构建和 Jenkins 实例的信息。你可以在 Pipeline自由风格作业(Freestyle Job)中访问这些变量。

常见的环境变量:
  • $WORKSPACE: 当前构建的工作空间路径。
  • $BUILD_ID: 当前构建的唯一标识符。
  • $BUILD_NUMBER: 当前构建的构建号(即 Jenkins 任务的执行次数)。
  • $JOB_NAME: 当前作业的名称。
  • $GIT_COMMIT: 当前构建所用的 Git 提交 ID(如果使用了 Git&#x

http://www.ppmy.cn/embedded/141691.html

相关文章

Vue进阶面试题目(四)

1. 什么是双向绑定? Vue 双向绑定的原理是什么? 双向绑定是一种数据绑定机制,指的是视图和数据之间可以相互同步。即,当模型数据(Model)发生变化时,视图(View)会自动更新;反之&am…

使用PyQt5开发一个GUI程序的实例演示

一、安装Python 下载安装到这个目录 G:\Python38-32 安装完成有这些工具,后面备用: G:\Python38-32\Scripts\pyrcc5.exe G:\Python38-32\Scripts\pyuic5.exe 二、PyQt环境配置 pip install PyQt5 pip install pyqt5-tools 建议使用国内源&#xff0c…

随机变量的线性最小均方估计(LMMSE)——多个观测变量

假设有一个随机变量 x x x需要估计,目标是找到一个线性估计器 x ^ ∑ i 0 N − 1 a i y i b \hat{x} \sum_{i0}^{N-1} a_i y_i b x^∑i0N−1​ai​yi​b,使得估计误差 e x − x ^ e x - \hat{x} ex−x^的均方误差 E [ e 2 ] E[e^2] E[e2]最小。 …

记一次 .NET某hdp智能柜系统 卡死分析

一:背景 1. 讲故事 停了一个月时间没有更新博客了,主要是这段时间有些许事情导致心神不宁,我这个人也比较浮躁所以无法潜心修炼,事情如下: 被狗咬了 也不知道是不是出门没看黄历,在小区门口店里买烟&am…

uniapp实现轮播图结构数据渲染

实现轮播图结构数据渲染 swiper swiper | uni-app官网 (dcloud.net.cn) 滑块视图容器。【设计人员应以375px的宽度设计小程序】 一般用于左右滑动或上下滑动&#xff0c;比如banner轮播图。 组件代码 <swiper indicator-dots circular><swiper-item v-for"i…

HTML 画布:网页上的创意绘图板

HTML 画布:网页上的创意绘图板 HTML5的画布(Canvas)元素为网页开发者提供了一种在网页上绘制图形和动画的强大工具。它是HTML5标准的一部分,被设计为允许脚本语言(通常是JavaScript)动态渲染图形、图像和动画。在这篇文章中,我们将深入探讨HTML画布的各个方面,包括其基…

【Docker】部署nginx

docker部署nginx docker部署nginx镜像加速器1、拉取nginx镜像2、创建nginx容器3、浏览器访问 docker部署nginx 镜像加速器 备注&#xff1a;阿里云镜像加速地址 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors可用的镜像源&#xff1a; https://https://reg…