我正在使用Hudson进行HTML构建。使用持续集成的主要原因是在每个文件中使用CSE验证器验证HTML文件。为了验证HTML,我使用了以下代码:
@echo off
PUSHD "F:\Solutions\Documents\Design\html\ValTest"
For %%X in (*.html) do (
"C:\Program Files\HTMLValidator100\cmdlineprocessor" -outputfile output.txt -r1 %%X
set HTMLVAL_ERROR=%ERRORLEVEL%
type output.txt >> result.txt
)
set ERRORLEVEL=%HTMLVAL_ERROR%
POPD
验证过程正常运行,但即使HTML文件存在错误,Hudson也不会将构建触发为失败,它总是成功。
请告诉我如何从批处理命令中触发构建失败。