forked from bitdiffer/bitdiffer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.bat
More file actions
40 lines (33 loc) · 919 Bytes
/
build.bat
File metadata and controls
40 lines (33 loc) · 919 Bytes
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@echo off
REM build
REM build build [skiptests]
REM build release [version] [skiptests]
REM build version [version] [skiptests]
.paket\paket.bootstrapper.exe
if errorlevel 1 (
exit /b %errorlevel%
)
.paket\paket.exe restore
if errorlevel 1 (
exit /b %errorlevel%
)
SET TARGET="Build"
SET VERSION=
SET SKIPTESTS=0
IF /I "%1"=="skiptests" (
set SKIPTESTS="1"
SHIFT
)
IF NOT [%1]==[] (set TARGET="%1")
IF /I "%1"=="version" (
IF NOT [%2]==[] (set VERSION="%2")
IF /I "%3"=="skiptests" (set SKIPTESTS=1)
IF /I "%2"=="skiptests" (set SKIPTESTS=1)
)
IF /I "%1"=="release" (
IF NOT [%2]==[] (set VERSION="%2")
IF /I "%3"=="skiptests" (set SKIPTESTS=1)
IF /I "%2"=="skiptests" (set SKIPTESTS=1)
)
ECHO starting build using target=%TARGET% version=%VERSION% skiptests=%SKIPTESTS%
"packages\build\FAKE\tools\Fake.exe" "Build\\scripts\\Targets.fsx" "target=%TARGET%" "version=%VERSION%" "skiptests=%SKIPTESTS%"