You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.9 KiB
62 lines
1.9 KiB
5 years ago
|
# 1: disables reporting to SRCDEV; only reports to admin
|
||
|
test 0
|
||
|
# 1: enables testing after build is complete
|
||
|
run_tests 1
|
||
|
# 1: enables syncing to perforce
|
||
|
sync 1
|
||
|
# 1: require mutex to be free before proceeding to build
|
||
|
lock_mutex 0
|
||
|
# 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 srcdev@valvesoftware.com
|
||
|
# address to auto-email if the script fails for some reason, test output
|
||
|
admin_email jason@valvesoftware.com
|
||
|
# 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 jason@valvesoftware.com
|
||
|
|
||
|
# 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
|
||
|
|
||
|
# 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/main/src/...
|
||
|
# paths to files to force sync
|
||
|
force_files //ValveGames/main/src/...
|
||
|
force_files //ValveGames/main/game/bin/...
|
||
|
# paths to files to sync (no force)
|
||
|
sync_files //ValveGames/main/content/tf/materialsrc/...
|
||
|
|
||
|
|
||
|
# name of perforce mutex to wait for
|
||
|
mutex main_src
|
||
|
# perforce counter containg the changelist number we're verifying
|
||
|
change_counter main_changelist
|
||
|
# perforce counter the last changelist number we have verified
|
||
|
verify_counter main_verified
|
||
|
# name of build for human-read output
|
||
|
build_name Main
|
||
|
#perforce client used
|
||
|
client_name SourceBuildMachine
|