Revisión automatizada de código con KBDoctor y Jenkins
Dentro de las funcionalidades nuevas de KBDoctor esta la de poder hacer revisión de código automatizado, y poder ejecutar dicha tarea como una tarea MSBUILD. Nosotros lo usamos para poder revisar los cambios subidos al GXServer, en la KB que arma los build, para revisar los objetos subidos. Todas las noches se pueden revisar todos los objetos que tenga un timestamp (modificados o subidos) del dia anterior o el actual. set KBPath=C:\Models\GX16\KBPrueba MSBuild.exe KBDoctorCmd.msbuild /t:ReviewObjects Si se quiere revisar desde una fecha determinada, se puede agregar el parametro /p:DateFrom=01-01-2018 En el proyecto KBDoctorCmd.msbuild (que se instala con KBdoctor) se tiene <Target Name="ReviewObjects"> <Message Text="Using GeneXus DIR = $(GX_PROGRAM_DIR)" /> <Message Text="KB DIR = $(KBPath)" /> <OpenKnowledgeBase Directory="$(KBPath)" /> ...