I'm uploading a sample Jenkins connection bat file. Please refer to it.
As of Codewarrior 5.9.0, the build program is CmdIDE.exe.
S912XET256.bat
@echo off
setlocal enabledelayedexpansion
set "CW_PATH=C:\Program Files (x86)\Freescale\CWS12v5.1\bin\CmdIDE.exe"
set "PROJECT_ROOT=%~dp0.."
set "MCP_FILE=%PROJECT_ROOT%\Project.mcp"
echo [INFO] Build Start...
echo [INFO] Executing CmdIDE with Force Build...
"%CW_PATH%" "%MCP_FILE%" /F /C /M /E /S
set "BUILD_EXIT_CODE=%errorlevel%"
echo [DEBUG] Searching for generated .s19 files...
dir /s "%PROJECT_ROOT%\*.s19"
if %BUILD_EXIT_CODE% neq 0 (
echo [ERROR] Build Failed with code %BUILD_EXIT_CODE%
exit /b %BUILD_EXIT_CODE%
)
exit /b 0
Thanks.