美文网首页
Jenkins-环境变量

Jenkins-环境变量

作者: malgee | 来源:发表于2021-09-03 11:08 被阅读0次
  • BRANCH_NAME
    对于多分支项目,这将设置为正在构建的分支的名称,例如,如果您希望从主分支而不是功能分支部署到生产环境;如果对应某种变更请求,名称一般是任意的(参考 CHANGE_ID 和 CHANGE_TARGET)。

  • CHANGE_ID
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为变更 ID,例如拉取请求编号;否则未设置。

  • CHANGE_URL
    对于与某种更改请求对应的多分支项目,如果支持,这将设置为更改 URL;否则未设置。

  • CHANGE_TITLE
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为变更的标题;否则未设置。

  • CHANGE_AUTHOR
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为提议变更作者的用户名;否则未设置。

  • CHANGE_AUTHOR_DISPLAY_NAME
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为作者的人名;否则未设置。

  • CHANGE_AUTHOR_EMAIL
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为作者的电子邮件地址;否则未设置。

  • CHANGE_TARGET
    对于与某种变更请求对应的多分支项目,如果支持,这将设置为可以合并变更的目标或基础分支;否则未设置。

  • JOB_DISPLAY_URL
    将重定向到首选用户界面中的作业的 URL

  • RUN_DISPLAY_URL
    将重定向到首选用户界面中的构建的 URL

  • RUN_ARTIFACTS_DISPLAY_URL
    将重定向到首选用户界面中构建的工件的 URL

  • RUN_CHANGES_DISPLAY_URL
    将重定向到首选用户界面中构建的变更日志的 URL

  • RUN_TESTS_DISPLAY_URL
    将重定向到首选用户界面中构建的测试结果的 URL

  • BUILD_NUMBER
    当前内部版本号,例如“153”

  • BUILD_ID
    当前的构建 ID,与 1.597+ 中创建的构建的 BUILD_NUMBER 相同,但旧版本的时间戳为 YYYY-MM-DD_hh-mm-ss

  • BUILD_DISPLAY_NAME
    当前构建的显示名称,默认类似于“#153”。

  • JOB_NAME
    此构建的项目名称,例如“foo”或“foo/bar”。

  • JOB_BASE_NAME
    此构建的项目的短名称剥离文件夹路径,例如“bar/foo”的“foo”。

  • BUILD_TAG
    “jenkins-${JOB_NAME}-${BUILD_NUMBER}”的字符串。 JOB_NAME 中的所有正斜杠 ("/") 都替换为破折号 ("-")。方便放入资源文件、jar文件等,便于识别。

  • EXECUTOR_NUMBER
    标识正在执行此构建的当前执行程序(在同一台机器的执行程序中)的唯一编号。这是你在“构建执行器状态”中看到的数字,只是数字是从 0 开始的,而不是 1。

  • NODE_NAME
    如果构建在代理上,则代理的名称,如果在主机上运行,则为“master”

  • NODE_LABELS
    分配给节点的标签的空格分隔列表。

  • WORKSPACE
    作为工作空间分配给构建的目录的绝对路径。

  • WORKSPACE_TMP
    工作区附近的临时目录,不可浏览且不会干扰 SCM 签出。最初可能不存在,因此请务必根据需要创建目录(例如,Linux 上的 mkdir -p)。当常规工作区是驱动器根时未定义。

  • JENKINS_HOME
    在主节点上分配给 Jenkins 存储数据的目录的绝对路径。

  • JENKINS_URL
    Jenkins 的完整 URL,例如 http://server:port/jenkins/(注意:仅当系统配置中设置了 Jenkins URL 时才可用)

  • BUILD_URL
    此构建的完整 URL,例如 http://server:port/jenkins/job/foo/15/(必须设置 Jenkins URL)

  • JOB_URL
    此作业的完整 URL,例如 http://server:port/jenkins/job/foo/(必须设置 Jenkins URL)

  • GIT_COMMIT
    正在签出的提交哈希。

  • GIT_PREVIOUS_COMMIT
    上次在此分支上构建的提交的哈希(如果有)。

  • GIT_PREVIOUS_SUCCESSFUL_COMMIT
    上次在此分支上成功构建的提交的哈希(如果有)。

  • GIT_BRANCH
    远程分支名称(如果有)。

  • GIT_LOCAL_BRANCH
    被检出的本地分支名称(如果适用)。

  • GIT_URL
    远程 URL。如果有多个,将是 GIT_URL_1、GIT_URL_2 等。

  • GIT_COMMITTER_NAME
    配置的 Git 提交者名称(如果有)。

  • GIT_AUTHOR_NAME
    配置的 Git 作者姓名(如果有)。

  • GIT_COMMITTER_EMAIL
    配置的 Git 提交者电子邮件(如果有)。

  • GIT_AUTHOR_EMAIL
    配置的 Git 作者电子邮件(如果有)。

  • SVN_REVISION
    当前已检出到工作区的 Subversion 修订号,例如“12345”

  • SVN_URL
    当前已检出到工作区的 Subversion URL。

{
'JENKINS_HOME': '/Users/mac-ci/.jenkins', 
'KEYCHAIN_PASSWORD': 'mac123', 
'HUDSON_URL': '[http://10.98.24.31:8080/](http://10.98.24.31:8080/)', 
'BUILD_URL': '[http://10.98.24.31:8080/job/iOS-SchoolBase/1/](http://10.98.24.31:8080/job/iOS-SchoolBase/1/)', 
'BUILD_TAG': 'jenkins-iOS-SchoolBase-1', 
'HUDSON_SERVER_COOKIE': '6add78a80ad2cf55', 
'JENKINS_URL': '[http://10.98.24.31:8080/](http://10.98.24.31:8080/)', 
'LOGNAME': 'mac-ci', 
'USER': 'mac-ci', 
'WORKSPACE': '/Users/mac-ci/.jenkins/workspace/iOS-SchoolBase', 
'HOME': '/Users/mac-ci', 
'PATH': '/Users/mac-ci/.jenkins/tools/hudson.model.JDK/jdk8/bin:/Users/mac-ci/.jenkins/tools/hudson.model.JDK/jdk8/bin:/usr/bin:/bin:/usr/sbin:/sbin', 
'JOB_NAME': 'iOS-SchoolBase', 
'RUN_DISPLAY_URL': '[http://10.98.24.31:8080/job/iOS-SchoolBase/1/display/redirect](http://10.98.24.31:8080/job/iOS-SchoolBase/1/display/redirect)', 
'SHELL': '/bin/bash', 
'VERSIONER_PYTHON_VERSION': '2.7', 
'SHLVL': '1', 
'XPC_FLAGS': '0x0', 
'environment': 'SchoolBaseDev', 
'KEYCHAIN_PATH': '/Users/mac-ci/.jenkins/workspace/iOS-SchoolBase/login.keychain', 
'_': '/usr/bin/python', 
'JENKINS_SERVER_COOKIE': '6add78a80ad2cf55', 
'JAVA_HOME': '/Users/mac-ci/.jenkins/tools/hudson.model.JDK/jdk8', 
'NODE_LABELS': 'master', 
'BUILD_ID': '1', 
'XPC_SERVICE_NAME': '0', 
'BUILD_NUMBER': '1', 
'HUDSON_COOKIE': 'fe89779d-c98b-4d5e-a9db-38f778d05cd8', 
'JOB_URL': '[http://10.98.24.31:8080/job/iOS-SchoolBase/](http://10.98.24.31:8080/job/iOS-SchoolBase/)', 
'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cS7TtultpV/Listeners', 
'JOB_BASE_NAME': 'iOS-SchoolBase', 
'GIT_BRANCH': 'origin/4.0.1', 
'GIT_COMMIT': 'ed85883fd9f342a54aba6e6d4eec72944967413a', 
'RUN_CHANGES_DISPLAY_URL': '[http://10.98.24.31:8080/job/iOS-SchoolBase/1/display/redirect?page=changes](http://10.98.24.31:8080/job/iOS-SchoolBase/1/display/redirect?page=changes)', 'ANDROID_HOME': '/Users/mac-ci/Library/Android/sdk', 
'TMPDIR': '/var/folders/bn/gr9jk0_j6vn1j1js56fkz0jc0000gn/T/', 
'JOB_DISPLAY_URL': '[http://10.98.24.31:8080/job/iOS-SchoolBase/display/redirect](http://10.98.24.31:8080/job/iOS-SchoolBase/display/redirect)', 
'JAVA_VERSION': '1.8', 
'WORKSPACE_TMP': '/Users/mac-ci/.jenkins/workspace/iOS-SchoolBase@tmp', 
'EXECUTOR_NUMBER': '0', 
'NODE_NAME': 'master', 
'__CF_USER_TEXT_ENCODING': '0x1F5:0x19:0x34', 
'PWD': '/Users/mac-ci/.jenkins/workspace/iOS-SchoolBase', 
'HUDSON_HOME': '/Users/mac-ci/.jenkins', 
'JAVA_MAIN_CLASS_74064': 'Main', 
'BUILD_DISPLAY_NAME': '#1', 
'git_branches': 'origin/4.0.1', 
'GIT_URL': '[http://malgee01@gitlab.mac.com.cn/jpwlyx/school-base-iOS.git](http://malgee01@gitlab.mac.com.cn/jpwlyx/school-base-iOS.git)'
}

相关文章

  • Jenkins-环境变量

    {'JENKINS_HOME': '/Users/mac-ci/.jenkins','KEYCHAIN_PASSW...

  • jenkins允许用户注册

    创建用户菜单 Manage Jenkins->Manage Users

  • window使用jenkins.war对Jenkins进行升级

    到这里下载jenkins.war 在jenkins中Manage Jenkins->System Informat...

  • Jenkins-安装与配置

    Jenkins-安装与配置 Jenkins下载地址:https://jenkins.io/index.html 下...

  • Linux-安装 jenkins

    Jenkins 是什么?[https://www.jenkins.io/zh/doc/#jenkins-%E6%9...

  • iOS Jenkins

    Jenkins 是什么?[https://www.jenkins.io/zh/doc/#jenkins-%E6%9...

  • Jenkins-通知

    Jenkins的通知方式非常多,具体如下: 电子邮件通知 声明构建 RSS订阅 构建分发器 即时消息 IRC通知 ...

  • Jenkins-安装

    2020-10-29Jenkins是什么?是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软...

  • Jenkins-安装

    1.安装HomeBrew /usr/bin/ruby -e "$(curl -fsSL https://raw.g...

  • Jenkins-安装

    2020-10-29Jenkins是什么?是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软...

网友评论

      本文标题:Jenkins-环境变量

      本文链接:https://www.haomeiwen.com/subject/nvtkwltx.html