DevOps

【Jenkins】查看所有全局变量

全局变量分为两种,一种是系统全局变量, 一种是Jenkins全局变量 系统全局变量,也就是我们电脑上定义变量和Jenkins Java内置的一些变量, 在Pipeline脚本中查看

全局变量分为两种,一种是系统全局变量, 一种是Jenkins全局变量

系统全局变量,也就是我们电脑上定义变量和Jenkins Java内置的一些变量, 在Pipeline脚本中查看

stage('Show Environment Variable'){      
     steps{  
          script{            
               // 将所有系统变量打印出来, 区分Unix系统和Windows系统
			  if(isUnix()){
			       sh 'env'
			  } else {
			       bat 'set'
			  }
          }                                                                          
     }                 
}

Jenkins, Jenkins变量, 包括以下部分的内容

  • docker - docker的一些属性
  • pipline
  • env - Jenkins
  • params -
  • currentBuild - 当前项目build的属性

详细的值可以参考这个链接 Jenkins全局变量参考 ✔,使用方法

${docker.Image.id}
${env .WORKSPACE}  ${env .BUILD_URL}
${currentBuild.fullProjectName}  ${currentBuild.result}

在这里插入图片描述

在这里插入图片描述