Je dois intégrer le validateur cse dans hudson pour la validation html des pages. Ici, nous aurons chaque dossier de projet html sous un dossier racine et en spécifiant l'emplacement du dossier hudson construit les fichiers, mais j'ai besoin d'intégrer cse validator avec chaque build. Cela peut être fait avec l'assistant batch de hudson. J'ai créé un et exécuté, les validations fonctionnent bien et je reçois les résultats dans le fichier de sortie mentionné, mais il ne retourne pas le code d'erreur réel même s'il y a une erreur dans les fichiers html validés,Intégration du validateur CSE dans hudson CI
suit mon code pour la validation,
@echo on
setlocal enableextensions enabledelayedexpansion
PUSHD "F:\Solutions\GND\Documents\Design\html\ValTest"
For %%X in (*.html) do
(
"C:\Program Files\HTMLValidator100\cmdlineprocessor" -outputfile output.txt -r1 %%X
SET HTML_VAL_ERROR=!ERRORLEVEL!
echo !HTML_VAL_ERROR!
type output.txt >> result.txt
IF !HTML_VAL_ERROR! GEQ 1
(
SET HTML_VAL_ERROR = 1
GOTO :EOF
)
)
POPD
EndLocal
:EOF
EXIT !HTML_VAL_ERROR!