Source code of Windows XP (NT5)
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.

125 lines
3.9 KiB

  1. ;1) the name of the symbol server where the indexes are
  2. ;
  3. ; SymIndexServer
  4. ;
  5. ; Purpose: This field denotes the machine which holds the indexing
  6. ; information from a build's symbols. If this field is not defined,
  7. ; symbols are not indexed. This machine share is used in symindex.pm.
  8. ;
  9. ; Example: SymIndexServer=\\symbols\build$
  10. ;
  11. ;SymIndexServer=\\symbols\build$
  12. ;
  13. ;
  14. ;2) how much free space you need for a build on each build machine
  15. ;
  16. ;
  17. ; BuildMachineFreeSpace::<machine name>
  18. ;
  19. ; Purpose: This field determines how many gigabytes are required to be free on
  20. ; your build machines after postbuild has completed.
  21. ;
  22. ; Example: BuildMachineFreeSpace::ROBSVBL1=10
  23. ;
  24. BuildMachineFreeSpace::MGMTx86FRE=20
  25. BuildMachineFreeSpace::MGMTx86CHK=20
  26. BuildMachineFreeSpace::MGMTIA64FRE=20
  27. BuildMachineFreeSpace::MGMTIA64CHK=20
  28. ;
  29. ;3) how much free space are required to be free on a release server during propagation -- you should fill this in (even though its not turned ;on yet) if you have release servers. Lab01 doesn't have any release servers, so we don't have anything set here --- but you need to if you ;have release servers.
  30. ;
  31. ;
  32. ; ReleaseServerFreeSpace::<machine name>
  33. ;
  34. ; Purpose: This field determines how many gigabytes are required to be free on
  35. ; a given release server during propagation.
  36. ;
  37. ; Example: ReleaseServerFreeSpace::2kbldx=10
  38. ;
  39. ReleaseServerFreeSpace::MGMTREL1=70
  40. ;
  41. ;4) how many full builds per build machine that you want to keep
  42. ;
  43. ;
  44. ; BuildMachineBuildsToKeep::<machine name>
  45. ;
  46. ; Purpose: This field determines how many full builds to keep on each build
  47. ; machine, no matter what. [default seems to be 3]
  48. ;
  49. ; Example: BuildsToKeep::ROBSVBL1=6
  50. ;
  51. BuildMachineBuildsToKeep::MGMTX86FRE=2
  52. BuildMachineBuildsToKeep::MGMTX86CHK=2
  53. BuildMachineBuildsToKeep::MGMTIA64FRE=2
  54. BuildMachineBuildsToKeep::MGMTIA64CHK=2
  55. ;
  56. ;5) how many full full builds per release server and architecture that you want to keep
  57. ;
  58. ;
  59. ;
  60. ; ReleaseServerBuildsToKeep::<machine name>::<archtype>
  61. ;
  62. ; Purpose: This field determines how many full builds to keep on each release
  63. ; server for the specified architecture type. No matter what, this
  64. ; number of builds will stay on the release server.
  65. ;
  66. ; Example: ReleaseServerBuildsToKeep::MIKESREL1::X86FRE=6
  67. ;
  68. ReleaseServerBuildsToKeep::MGMTREL1::X86FRE=8
  69. ReleaseServerBuildsToKeep::MGMTREL1::IA64FRE=8
  70. ReleaseServerBuildsToKeep::MGMTREL1::X86CHK=8
  71. ReleaseServerBuildsToKeep::MGMTREL1::IA64CHK=8
  72. ;
  73. ;6) ReleaseServers::<archtype>
  74. ;
  75. ; Purpose: The ReleaseServers field is used to determine what machines to
  76. ; propagate builds to through release.pl. The <archtype> may be any
  77. ; valid architecture and debug type. If no field is given for a given
  78. ; archtype, no builds are propagated for that build type.
  79. ;
  80. ; Example: ReleaseServers::IA64FRE=2kbldx1 2kbldx3 ntrelic2 2kbldx8
  81. ;
  82. ReleaseServers::X86FRE=mgmtrel1
  83. ReleaseServers::X86CHK=mgmtrel1
  84. ReleaseServers::IA64FRE=mgmtrel1
  85. ReleaseServers::IA64CHK=mgmtrel1
  86. ;
  87. ; 7) BuildMachines::<archtype>
  88. ;
  89. ; Purpose: Deletebuild needs to know what the build machines are.
  90. ;
  91. ; Example: BuildsMachines::IA64FRE=IA64FRE
  92. ;
  93. BuildMachines::X86FRE=MGMTX86FRE
  94. BuildMachines::X86CHK=MGMTX86CHK
  95. BuildMachines::IA64FRE=MGMTIA64FRE
  96. BuildMachines::IA64CHK=MGMTIA64CHK
  97. ;
  98. ; 8) ReleaseAccess is the list of users or groups to be granted read access to release shares.
  99. ; BuildMachineReleaseAccess can be used to override ReleaseAccess if you want / need to have
  100. ; different access to the release shares on your build machines.
  101. ;
  102. ; Example: ReleaseAccess=Domain\User
  103. ;
  104. ReleaseAccess=ntdev\ntvbl04
  105. BuildMachineReleaseAccess=ntdev\ro_sd ntdev\rw_sd redmond\sd_dev redmond\sd_ro NTREL_CEO_LOCAL NTREL_WIN_LOCAL NTREL_EX_LOCAL
  106. ;
  107. ; 9) ReleaseDrive::<ComputerName>=Drive
  108. ;
  109. ; Purpose: define release drive for each release server
  110. ; If a new release server introduced, a new line is expected for this field.
  111. ;
  112. ; Example: ReleaseDrive::INTBLDS10=D
  113. ;
  114. ;ReleaseDrive::mgmtrel1=D
  115. ;