是的,可以访问Jenkins管道中的GIT_BRANCH变量。GIT_BRANCH变量是Jenkins提供的一个环境变量,用于存储当前构建的Git分支名称。通过访问该变量,可以获取到当前构建所在的Git分支,从而进行相应的操作。 在Jenkins的Pipeline脚本中,可以通过${GIT_BRANCH}的方式来引用该变量。例如,可以在构建过程中根据不同的分支执行不同的...
上述代码中,GIT_BRANCH是自定义的环境变量,通过执行git rev-parse --abbrev-ref HEAD命令获取当前git分支的名称,并将其赋值给GIT_BRANCH变量。 在Jenkinsfile的其他阶段中,可以直接使用GIT_BRANCH环境变量来获取当前git分支的名称。例如: 代码语言:txt 复制 pipeline { agent any environment { GIT_BRANCH = sh(ret...
环境变量 邮件的配置变量 环境变量 jenkins 内置变量 jenkins 有一些内置的变量可以使用。主要是: 邮件的配置变量,可以在发送邮件的时候使用。 环境变量 邮件的配置变量 ${GIT_BRANCH} - build 的 Git 分支 ${FILE,path="xxx"} - xxx 为指定的文件,文件内容可以在邮件中显示。注意:xxx 是工作区目录的相对路径...
◼ BRANCH_NAME:在多分支pipeline中,需要根据不同的分支施加不同的操作时较为常用 ◼ BUILD_URL:当前构建页面的URL,常用于邮件通知中 ◼ GIT_BRANCH:基于git拉取的源码进行构建时使用该变量 ◼ JENKINS_HOME:Jenkins的家目录 ◼ JENKINS_URL:Jenkins服务的URL ◼ JOB_NAME:当前作业的名称 ◼ …… 1...
jenkins 内置变量 jenkins 有一些内置的变量可以使用。主要是: 邮件的配置变量,可以在发送邮件的时候使用。 环境变量 邮件的配置变量 ${GIT_BRANCH}- build 的 Git 分支${FILE,path="xxx"}- xxx 为指定的文件,文件内容可以在邮件中显示。注意:xxx 是工作区目录的相对路径,不是绝对路径。${JOB_DESCRIPTION}- ...
我们采用参数传递 Git 分支,另外也可使用Git Parameter插件实现,会列出所有的 Git 分支。 在Jenkins 任务中添加 String 类型参数:GIT_BRANCH。用于存储 Git 分支名称。 在Pipeline 中配置 Git 分支参数变量:${GIT_BRANCH}。 就可以将 Git 分支名称通过GIT_BRANCH参数传递进行构建。
stage('git') { steps { git branch:"$BRANCH", credentialsId:'gitlab-key', url:'git@192.168.10.14:root/env.git'//使用gitParameter,必须有这个 } } } } 2.4 Triggers 在Pipeline 中可以用 triggers 实现自动触发流水线执行任务,可以通过 Webhook、Cron、 pollSCM 和 upstream 等方式触发流水线。
向下滚动,来配置 Jenkins Pipeline,其中在指定 Jenkins Pipeline 分支的位置,就可以使用上面刚刚创建的变量 BranchName 了,如下图所示,配置成 复制 */${BranchName} 1. 注意:如果勾选 Lightweight checkout 可能会出现下面的 Error 复制 stderr: fatal: Couldn't find remote ref refs/heads/${BranchName} ...
pipeline{agentanyenvironment{// 自动设置的环境变量BUILD_URL="${env.BUILD_URL}"JOB_NAME="${env.JOB_NAME}"}parameters{gitParametername:'branch',type:'PT_BRANCH',defaultValue:'dev',description:'Select the branch to build',useRepository:'git@github.com:***/'}stages{stage('Checkout'){steps...
在开发完成后,可能需要基于以上branch进行布署测试。测试没问题后项目主管会merge回主版本中(即jenkins-test v1.0)。 【那么如何配置呢?】 这里使用一个插件叫Git Parameter。 1. 确保git parameter插件已经安装 左侧【系统管理】--> 【插件管理】,可选插件中搜索:git parameter,并安装: ...