zoukankan      html  css  js  c++  java
  • jenkins 神奇变量

    Hudson自己设置的一些环境变量可用于通过Hudson来执行shell脚本、Windows批处理文件和Ant文件,他们包括

    Hudson设置环境变量

        当一个Hudson作业执行时,它会设置一些环境变量,以便于您在您的shell脚本、批处理命令或ant脚本中使用它们。下表包含了这些环境变量的列表。

    环境变量 

    描述
    BUILD_NUMBER 当前的构建编号,如“153”。
    BUILD_ID 当前的构建ID,如"2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss)
    JOB_NAME 该构建的项目名称。这是一个您第一次创建它时你给你作业的名称。它出现在Hudson面板主页中的第三栏中。
    BUILD_TAG 关于hudson-${JOBNAME}-${BUILD_NUMBER}的字符串。放入到一个资源文件、一个Jar文件等时以方便识别。
    EXECUTOR_NUMBER 唯一号,用于在执行这次构建时识别当前执行人(同一天机器可能有多个执行人)。这个数字你能通过“build executor status”查看,但是该数字是从0开始的,而不是1。
    JAVA_HOME  如果你的作业配置为使用指定的JDK,那么这个变量则为指定的JDK设置JAVA_HOME 环境变量。一旦这个变量设置,PATH也就同步更新了$JAVA_HOME/bin。
    WORKSPACE 工作区的绝对地址。
    SVN_REVISION 对基于Subversion的项目,该变量包含该模块的版本号。如果您有指定多个模块,该环境变量将不会被设置。
    CVS_BRANCH

    对基于CVS的项目,该变量包含该模块的分支。如果CVS配置为签出主干,该环境变量将不会被设置。

    P4_CHANGELIST  

    获取最新的changelist的 cl 号

  • 相关阅读:
    04-Go语言之运算符
    02-Go语言之变量和常量
    idea 无法加载识别本地类
    阿里云OSS实践篇
    jemeter 压测入门篇(附带工具)
    SpringBoot 中的那些“开关”
    java8 新特性之4大函数式接口
    java8 新特性之optional
    VSCode vue开发前配置
    前端架构演进及主流UI
  • 原文地址:https://www.cnblogs.com/xiami303/p/3927733.html
Copyright © 2011-2022 走看看