通过批处理作业或Shell脚本自动执行其Jenkins管道的任何人都知道Jenkins环境变量列表中引用条目的价值。 但是并不是所有人都意识到,一旦您开始使用Jenkins Git集成插件,便会为您的构建提供大量新的Jenkins Git环境变量。 好的,将其称为大量可能会夸大其词。 确切地说,安装Jenkins Git插件后,将有11个新的Jenkins Git环境变量可用于您的构建。
Jenkins Git插件环境变量列表
以下是十一个Jenkins Git环境变量:
- GIT_COMMIT –对当前Git提交的安全哈希算法(SHA)的引用
- GIT_COMMITTER_NAME或GIT_AUTHOR_NAME –发出新的Git提交时使用的名称
- GIT_COMMITTER_EMAIL或GIT_AUTHOR_EMAIL –发出新的Git提交时使用的电子邮件地址
- GIT_URL –远程GIT存储库的基本名称
- GIT_URL_N –如果您使用多个远程Git存储库(即n个Git存储库),它将以数字方式列出所有它们
- GIT_BRANCH – Jenkins Git插件正在运行的当前Git分支的名称
- GIT_LOCAL_BRANCH –选择“检出到特定本地分支” Jenkins Git插件选项时,本地Git分支的名称
- GIT_PREVIOUS_COMMIT –当前分支上的先前提交的ID