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 号

最新文章

  1. 【POJ 3525】Most Distant Point from the Sea(直线平移、半平面交)
  2. Xcode 缓存 帮助文档 隐藏文件夹显示方法
  3. Python开源框架Scrapy安装及使用
  4. RTB交接
  5. POJ 1511 最短路spfa
  6. checkbox的完美用户体验(转)
  7. sdutoj 2154 Shopping
  8. Shopping(SPFA+DFS HDU3768)
  9. 关于html页面图片自动撑开的问题
  10. 解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)
  11. (3)简单说说java中的异常体系
  12. MyBatis新手教程(一)
  13. flask读书笔记
  14. 移动 web 适配
  15. CentOS 安装开发环境 并安装coTurn
  16. innerText兼容问题处理
  17. lua luv分析
  18. Docker系列08:容器监控
  19. boost::asio 学习
  20. PHP Composer 包管理器的安装和使用

热门文章

  1. [转]layDate显示默认时间
  2. 使用WPF Application Framework (WAF)框架
  3. InstallShield安装jdk并设置环境变量
  4. 从商业角度探讨API设计
  5. TIDB介绍 新数据库趋势
  6. Matlab基本用法
  7. orcale存储过程学习之路--存储过程实例(三)
  8. tortoiseSVN 合并代码方法
  9. Navdeep Jaitly
  10. 【CUDA学习】内核程序调试