Наш Jenkins (на Windows Server 2019) создает программу на C ++ (через cmdline> devenv.exe /build
) и состояния журнала сборки MyProgram - 0 error(s), 0 warning(s)
.
Если я запускаю строку devenv.exe MyProgram.sln /build "Debug | Win32
в cmd % errorlevel% равен нулю. Также сборка работает нормально.
Так почему же Дженкинс заявляет следующее после того, как запустил сам? Как получить чистый код завершения 0, когда он строится без ошибок?
C:\BuildLocation>exit 1
Build step 'Execute Windows batch command' marked build as failure
Также я не получаю вывод о сборке из cmd, я полагаю, это нормально?