您的位置:首页 > 娱乐 > 八卦 > ppt模板免费下载免费使用_泰安疫情_佛山优化推广_seo优化排名是什么

ppt模板免费下载免费使用_泰安疫情_佛山优化推广_seo优化排名是什么

2025/2/27 4:16:47 来源:https://blog.csdn.net/LIQIANGEASTSUN/article/details/145682335  浏览:    关键词:ppt模板免费下载免费使用_泰安疫情_佛山优化推广_seo优化排名是什么
ppt模板免费下载免费使用_泰安疫情_佛山优化推广_seo优化排名是什么

Pipeline 获取 Jenkins参数

Jenkins 提供了一系列默认的环境变量,这些变量在构建过程中可以被使用。以下是一些常见的 Jenkins 默认环境变量:

WORKSPACE: 当前构建的工作目录路径
JOB_NAME: 当前构建的作业名称
BUILD_NUMBER: 当前构建的编号(从 1 开始)
BUILD_ID: 当前构建的唯一标识符,通常是构建的时间戳
BUILD_URL: 当前构建的 URL 地址
GIT_COMMIT: 当前构建所使用的 Git 提交哈希(如果使用 Git 作为版本控制)
GIT_BRANCH: 当前构建所使用的 Git 分支(如果使用 Git 作为版本控制)
NODE_NAME: 当前构建执行的节点名称
EXECUTOR_NUMBER: 当前构建在节点上的执行器编号
JENKINS_URL: Jenkins 实例的 URL 地址
JOB_URL: 当前作业的 URL 地址
WORKSPACE: 当前作业的工作目录
等等

在 Jenkins 中通过安装 Parameter 插件
然后添加如下参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加完参数,回到构建界面,如下
添加的参数已经显示出来了
在这里插入图片描述
在 Pipeline 脚本中如何使用 Jenkins 中的参数
pipeline 脚本代码如下

pipeline {agent any// 在 Pipeline 中定义全局变量environment {// 获取 Jenkins 中的变量通过 env. 如 env.WORKSPACEWorkSpacePath=${env.WORKSPACE}}stages {stage('Print WorkSpace') {steps {script {// 全局变量,可以直接使用echo "WorkSpacePath=${WorkSpacePath}"// 在这里也可以获取 env.WORKSPACEecho "当前的工作目录: ${env.WORKSPACE}"// 当前构建的作业名称echo "JOB_NAME: ${env.JOB_NAME}"// 当前构建的编号(从 1 开始)echo "BUILD_NUMBER: ${env.BUILD_NUMBER}"// 当前构建的唯一标识符,通常是构建的时间戳echo "BUILD_ID: ${env.BUILD_ID}"// 当前构建的 URL 地址echo "BUILD_URL: ${env.BUILD_URL}"// 当前构建执行的节点名称echo "NODE_NAME: ${env.NODE_NAME}"// 当前构建在节点上的执行器编号echo "EXECUTOR_NUMBER: ${env.EXECUTOR_NUMBER}"// 当前构建所使用的 Git 提交哈希(如果使用 Git 作为版本控制)echo "GIT_COMMIT: ${env.GIT_COMMIT}"// 当前构建所使用的 Git 分支(如果使用 Git 作为版本控制)echo "GIT_BRANCH: ${env.GIT_BRANCH}"}}}}
}

执行结果如下
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com