在我的构建控制台顶部附近,我看到带有修订号的“上次构建修订:”。如何在我的构建脚本中访问最后构建的版本#?我正在使用Gradle,但我认为这并不重要。Jenkins是否在系统属性中提供最后构建的rev#?当然,从我的构建脚本进行访问必须很简单…
我不认为git插件会将上次构建的修订版导出为环境变量,但是可以使用简单的shell命令(例如:
curl -sf "$BUILD_URL/api/xml?xpath=//lastBuiltRevision/SHA1/text()"
BUILD_URL始终指向构建的自己的页面,其余信息似乎可以使用xml API获得。