Skip to content

Commit 00931b7

Browse files
committed
Add version of runBearer script that works on Windows.
1 parent b25801a commit 00931b7

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

scripts/runBearer_onWindows.bat

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
@echo off
2+
REM Check for install/updates at https://github.com/bearer/bearer
3+
4+
where docker >nul 2>nul
5+
IF %ERRORLEVEL% NEQ 0 (
6+
@echo docker required. Please install.
7+
exit /b
8+
)
9+
10+
where sh >nul 2>nul
11+
IF %ERRORLEVEL% NEQ 0 (
12+
@echo git bash is required. Please install.
13+
exit /b
14+
)
15+
16+
docker pull bearer/bearer
17+
18+
for /f %%i in ('sh scripts/getBenchmarkVersion.sh') do set benchmark_version=%%i
19+
for /f %%i in ('docker run bearer/bearer bearer --version ^| grep -o "[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+"') do set bearer_version=%%i
20+
set result_file="/src/results/Benchmark_%benchmark_version%-Bearer-v%bearer_version%.json"
21+
set current_dir=%cd%
22+
23+
@echo on
24+
docker run --rm -v "%current_dir%:/src" bearer/bearer scan /src/src/main/ --format jsonv2 --output %result_file%

0 commit comments

Comments
 (0)