anki/.buildkite/windows/entrypoint.bat
Damien Elmes 46b80ca773 move node_modules into root folder [action required]
Recommend removing ts/node_modules folder before attempting to
build after this update.

This moves ts/node_modules into the root of the project to work around
https://github.com/ankitects/anki/pull/1405#issuecomment-936213861

Also fixes the sass errors shown when running scripts/svelte-check
2021-10-07 11:42:27 +10:00

41 lines
1.2 KiB
Batchfile
Executable File

echo --- Building
set BAZEL=\bazel\bazel.exe --output_user_root=\bazel\ankici --output_base=\bazel\ankici\base
set BUILDARGS=--config=ci
if exist \bazel\node_modules (
move \bazel\node_modules .\node_modules
)
:: rollup may fail on the first build, so we build once without checking return code
call %BAZEL% build %BUILDARGS% ... -k
:: now build/test
echo +++ Running tests
call %BAZEL% test %BUILDARGS% ...
IF %ERRORLEVEL% NEQ 0 exit /B 1
:: build the wheels
@REM call %BAZEL% build %BUILDARGS% pylib/anki:wheel qt/aqt:wheel
@REM IF %ERRORLEVEL% NEQ 0 exit /B 1
@REM :: install them into a new venv
@REM echo Creating venv...
@REM \python\python.exe -m venv venv
@REM IF %ERRORLEVEL% NEQ 0 exit /B 1
@REM call venv\scripts\activate
@REM :: expand wildcards
@REM for %%i in (bazel-bin/pylib/anki/*.whl) do set "pylib=%%~i"
@REM for %%i in (bazel-bin/qt/aqt/*.whl) do set "qt=%%~i"
@REM echo Installing wheels...
@REM venv\scripts\pip install bazel-bin/pylib/anki/%pylib% bazel-bin/qt/aqt/%qt%
@REM IF %ERRORLEVEL% NEQ 0 exit /B 1
@REM echo Importing...
@REM python -c "import aqt"
@REM IF %ERRORLEVEL% NEQ 0 exit /B 1
@REM echo Import succesful.
echo --- Cleanup
move node_modules \bazel\node_modules