-
Notifications
You must be signed in to change notification settings - Fork 64
/
Copy pathbuild-validation.cmd
25 lines (23 loc) · 1.09 KB
/
build-validation.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@REM Setup files for website
echo Setting up website and copying files
copy %~dp0\..\README.md %~dp0\index.md
copy %~dp0\..\LICENSE.txt %~dp0\LICENSE.txt
copy %~dp0\..\Packages\com.nickmaltbie.openkcc\CHANGELOG.md %~dp0\changelog\CHANGELOG.md
copy %~dp0\..\Packages\com.nickmaltbie.openkcc.cinemachine\CHANGELOG.md %~dp0\changelog\CHANGELOG.cinemachine.md
copy %~dp0\..\Packages\com.nickmaltbie.openkcc.netcode\CHANGELOG.md %~dp0\changelog\CHANGELOG.netcode.md
xcopy /E /S /Y %~dp0\..\Demo %~dp0\Demo\
@REM Generate website with docfx
echo Building code metadata
dotnet docfx metadata %~dp0\docfx-validation.json --warningsAsErrors --logLevel verbose --force && (
echo Successfuly generated metadata for C# code formatting
) || (
echo Could not properly generate metadata for C# code formatting
exit /b 1
)
echo Generating website
dotnet docfx build %~dp0\docfx-validation.json -t default,%~dp0\templates\custom --warningsAsErrors --logLevel verbose && (
echo Successfuly generated website for documentation
) || (
echo Could not properly generate website for documentation
exit /b 1
)