Catch build failure on Windows-CI (Azure Pipelines) (#241)

* catch errors after build command

* remove spaces

* use %ERRORLEVEL% instead

* move modification to CI command only

* add extra nextline to prevent modification
This commit is contained in:
Chun-Wei Chen 2020-08-06 01:53:59 -07:00 committed by GitHub
parent dbe0d734b5
commit 20686d8f0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,4 @@
REM This script is for Windows-CI. It will additionally catch exit codes.
call curl -o miniconda.exe --location https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
call MiniConda.exe /S /D=%UserProfile%\Miniconda3
set PATH=%PATH%;%UserProfile%\Miniconda3\Scripts
@ -20,11 +21,23 @@ git clone https://github.com/wmcbrine/PDCurses.git
set PDCURSES_SRCDIR=%root_dir%/PDCurses
cd PDCurses
call nmake -f wincon/Makefile.vc
IF NOT %ERRORLEVEL% EQU 0 (
@echo "Build PDCurses failed."
EXIT 1
)
REM Build LLVM
cd /d %root_dir%
call onnx-mlir/utils/install-mlir.cmd
IF NOT %ERRORLEVEL% EQU 0 (
@echo "Build MLIR failed."
EXIT 1
)
REM Build onnx-mlir
cd /d %root_dir%
call onnx-mlir/utils/install-onnx-mlir.cmd
call onnx-mlir/utils/install-onnx-mlir.cmd
IF NOT %ERRORLEVEL% EQU 0 (
@echo "Build onnx-mlir failed."
EXIT 1
)