【发布时间】:2013-10-31 04:08:37
【问题描述】:
我希望 Ant 用 Jenkins 的内部版本号替换文件中的令牌。
我有一个包含 build.xml 文件的项目,其中包含以下几个任务:
<replace file="${web.dir}\index.html" token="@build@" value="${build_num}"/>
“价值”应该以某种方式解析为 Jenkins 中的内部版本号。
我 在 Jenkins 中,在构建配置 -> ant -> 高级中,我在属性下设置了以下内容: 第一个:build_num=$build,第二个:build_num=${build}
两者都不起作用,“$build”或“${build}”只是作为值而不是令牌出现。
有人知道怎么做吗?
谢谢, 否
【问题讨论】:
-
谢谢,成功了。有趣的是,我在一些示例中看到人们使用 ${build} 作为内部版本号,而我自己在 Jenkins 的其他地方也成功使用了它,但在这种情况下它只适用于 ${BUILD_NUMBER}。