Apache ant への呼び出しを TEE するためにパイプを使用しています
SET ERRORLEVEL=
call C:\ant\bin\ant.bat %* |TEE build-logs\build-log-%yyyy%%mm%%dd%.%hh%%nn%%ss%.txt
echo ERRORLEVEL %ERRORLEVEL%
ERRORLEVEL 4264624
これにより、テストタスクを使用する場合でも使用しない場合でも、一貫性が保た<fail/>
れます。
言い換えれば、私は ant.bat のステータスを取得していませんが、別のものです。
これはBASHではなくDOSなので、アクセスできません
echo ${PIPESTATUS[0]}
私の目標ではない場合、これに対する直接的な解決策はありますか?