Я собирался пойти по пути Groovy в соответствии с предложением (что является хорошей идеей), однако вместо этого я воспользовался тем, что мой сервер сборки работает на * Nix OS, и вместо этого написал строку sed
, чтобы выполнить работа с использованием шага сборки Shell.
sed -e '/BUILD_NUMBER/${BUILD_NUMBER}/' ${WORKSPACE}/index.html.template > ${WORKSPACE}/index.html
Он просто заменяет любое вхождение текста: BUILD_NUMBER
внутри моего файла шаблона номером сборки Jenkins / Hudson. Быстро, грязно, но работает.