blob: 1a513ea153a819d6ce58f829e565d134ca835fe0 (
plain) (
blame)
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
|
# 1: disables reporting to SRCDEV; only reports to admin
test 0
# 1: enables testing after build is complete
run_tests 0
# 1: enables syncing to perforce
sync 1
# 1: require mutex to be free before proceeding to build
lock_mutex 1
# 1: build binaries
build 1
# 1: enables debug output
debug 0
# 1: script builds immediately upon start, regardless of presence of perforce state
dev 1
# 1: build shaders
shaders 0
# email alias of users interested in build failures
email_alias [email protected]
# address to auto-email if the script fails for some reason, test output
admin_email [email protected]
# set to hostname of machine running an SMTP server
mail_host exchange2.valvesoftware.com
# email address that the failure mails come from; TODO: Get buildmachine email
sender_email [email protected]
# executable for compilation; devenv: .Net, BuildConsole: IncrediBuild
build_exe BuildConsole
# build type; /rebuild or /build
build_type /rebuild
# should be empty for devenv, /all for buildconsole
build_flags /all
# name of testing file, located in .\Build Machine Tests\
test_file mainTests.txt
# name of generated log file; currently not used
log_file buildlog.txt
# place to copy log file to reference in failure email
error_dir \\\\jason\\shared\\
# directory where the testing files are located
test_dir \\Build Machine Tests
# path to src files to watch
src_files //ValveGames/staging/src/...
# path to bin files to watch
bin_files //ValveGames/staging/game/...
# name of perforce mutex to wait for
mutex staging_src
# perforce counter containg the changelist number we're verifying
change_counter staging_changelist
# perforce counter the last changelist number we have verified
verify_counter staging_verified
# name of build for human-read output
build_name Staging
|