【发布时间】:2013-10-04 10:52:42
【问题描述】:
Jenkins 参数是否区分大小写?我有一个参数化构建,它需要在构建之前设置一个名为“build_parameter”的 ant 参数。当我尝试访问 Jenkins 设置的 ${BUILD_NUMBER} 时,我得到了为 ant 参数设置的值。如果构建参数不区分大小写,任何人都可以建议我解决这个问题吗?我无法更改构建参数名称,因为我将不得不更改构建脚本(这不是一个选项)。谢谢!
【问题讨论】:
-
Adarsh:我的 build_parameter 和环境变量 ${BUILD_NUMBER} 有不同的值。抱歉不清楚。我需要一种访问 Jenkins ${BUILD_NUMBER} 值的方法。但是,当我尝试以我们对环境变量 (${BUILD_NUMBER}) 的方式访问它时,它会打印出另一个值。
-
根据我的调查,BUILD_NUMBER 为您提供了当前的内部版本号。所以你需要改变你的构建脚本。或者尝试创建新变量并将其赋值为 BUILD_NUMBER 并使用它。
-
我好像记不住var名,所以经常参考localhost:8080/env-vars.html
标签: jenkins