Я использую Hudson для нашей HTML-сборки. Основная причина использования CI - проверка html-файлов во время каждого файла с помощью cse validator.Для проверки 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 не вызывает сборку как неудачную, это всегда успешно.
Пожалуйста, дайте мне знать, как я могу вызвать сбой сборки из пакетной команды.