【发布时间】:2011-02-16 08:32:09
【问题描述】:
我在我们的 HTML 构建中使用 Hudson 使用 CI 的主要原因是使用 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 也不会触发构建失败,它总是成功。
请告诉我如何从批处理命令触发构建失败。
【问题讨论】:
标签: windows build batch-file hudson command