-
Notifications
You must be signed in to change notification settings - Fork 6
/
stamp_build_label.bat
70 lines (26 loc) · 1002 Bytes
/
stamp_build_label.bat
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
@SETLOCAL
ECHO:
ECHO !!!!!!!!!
ECHO This util file stamp_build_label.bat is depricated and will be deleted.
ECHO Use stamp_build_label.depth_1.bat instead.
ECHO !!!!!!!!!
ECHO:
ECHO %~nx0
CALL %q_env_cmd_util%\exit_if_error
SET buildLabel=%1
IF [%buildLabel%] EQU [] GOTO BrokenInputParameter
SET accumPath=%2
SET accumPath=%accumPath:"=%
IF ["%accumPath%"] EQU [] GOTO BrokenInputParameter
@REM Write build number to the root file.
@REM ECHO Build num: %buildLabel%>"%accumPath%\.build_num-%buildLabel%.config"
ECHO Build num: %buildLabel%>"%accumPath%\.build_num.config"
@REM Write build number to first level deep files.
FOR /F "delims=" %%i IN ('DIR "%accumPath%" /A:D /B /O:N') DO (
ECHO Build num: %buildLabel%>"%accumPath%\%%i\.build_num.config"
)
@GOTO :EOF
:BrokenInputParameter
ECHO !#! Interrupted. Not all input parameters have been set to call this script!
ECHO.
EXIT 1000