cde.crondb 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. ##########################################################################
  2. #
  3. # File: cron_database
  4. #
  5. ##########################################################################
  6. #
  7. #
  8. # This is a build database file used by the cron_scripts script to start
  9. # the various build and report scripts from crontab. cron_scripts is intended
  10. # to provide a level of indirection which allows the nightly builds to be
  11. # controlled without having to edit crontab entries.
  12. #
  13. # To set up an automated build on a particular machine you will need to
  14. # do the following:
  15. #
  16. # 1. Checkout /proj/cde/admin/BuildTools/tog/cron_database.
  17. # Edit it as specified in the section explaining the database format.
  18. # Check it back in when satisfied with the entries.
  19. # Copy it to /project/dt/admin/cron
  20. #
  21. # 2. Log onto the desired machine as 'devobj' and add the following line
  22. # to the crontab entries:
  23. #
  24. # 15 * * * * /project/dt/scripts/cron_scripts
  25. #
  26. # The crontab entry will cause cron_scripts to run every hour at 15 minutes
  27. # past the hour. The script checks the database to see if there is a valid
  28. # entry for the MachineName, FullWeekdayName, and 24HourClockHour. If
  29. # such an entry does NOT exists, cron_scripts simply exits. Otherwise,
  30. # if the view is not set to 'none' it sets the view and exectutes the
  31. # specified command line. If the view is set to 'none' it just executes
  32. # the specified command line.
  33. #
  34. #
  35. # Format:
  36. #
  37. # FullWeekdayName (aka `date +%A`)
  38. # 24HourClockHour (aka `date +%H`)
  39. # MachineName
  40. # View
  41. # CommandLine
  42. #
  43. # NOTE:
  44. # Comment Character = '#'
  45. # Line Continuation Character = '\'
  46. #
  47. ##########################################################################
  48. #
  49. # CDE Cron Jobs
  50. #
  51. ##########################################################################
  52. #
  53. # Monday
  54. #
  55. Monday 02 build-hp cde-hp \
  56. /project/dt/scripts/build_id \
  57. -dev -log_path /project/dt/ID/cdeID
  58. Monday 03 build-hp cde-hp \
  59. /project/dt/scripts/build_id \
  60. -cdetest -log_path /project/dt/ID/cde-testID
  61. Monday 05 hans none \
  62. /project/dt/scripts/make_report_dir
  63. -log_path /project/dt/logs/build/reports/LATEST
  64. Monday 06 hans cde-sun \
  65. /project/dt/scripts/cc_checkedout \
  66. -log_path /project/dt/logs/build/reports/LATEST/checkedout
  67. Monday 06 hans cde-sun \
  68. /project/dt/scripts/cc_submissions \
  69. -log_path /project/dt/logs/build/reports/LATEST/submitted
  70. Monday 07 hans none \
  71. /project/dt/scripts/build_summary_cron \
  72. -retries 3 \
  73. -c /project/dt/scripts/x11.components \
  74. -c /project/dt/scripts/motif.components \
  75. -c /project/dt/scripts/cde.components \
  76. -c /project/dt/scripts/cdedoc.components \
  77. -c /project/dt/scripts/cdetest.components \
  78. -s /project/dt/logs/build/cde-hp/LATEST/build.summary \
  79. -s /project/dt/logs/build/cde-sun/LATEST/build.summary \
  80. -log_path /project/dt/logs/build/reports/LATEST/build.summary
  81. Monday 19 build-hp cde-hp \
  82. /project/dt/scripts/build_world -dev -cdetest
  83. Monday 19 hans cde-sun \
  84. /project/dt/scripts/build_world -dev -cdetest
  85. #
  86. # Tuesday
  87. #
  88. Tuesday 02 build-hp cde-hp \
  89. /project/dt/scripts/build_id \
  90. -dev -log_path /project/dt/ID/cdeID
  91. Tuesday 03 build-hp cde-hp \
  92. /project/dt/scripts/build_id \
  93. -cdetest -log_path /project/dt/ID/cde-testID
  94. Tuesday 05 hans none \
  95. /project/dt/scripts/make_report_dir
  96. -log_path /project/dt/logs/build/reports/LATEST
  97. Tuesday 06 hans cde-sun \
  98. /project/dt/scripts/cc_checkedout \
  99. -log_path /project/dt/logs/build/reports/LATEST/checkedout
  100. Tuesday 06 hans cde-sun \
  101. /project/dt/scripts/cc_submissions \
  102. -log_path /project/dt/logs/build/reports/LATEST/submitted
  103. Tuesday 07 hans none \
  104. /project/dt/scripts/build_summary_cron \
  105. -retries 3 \
  106. -c /project/dt/scripts/x11.components \
  107. -c /project/dt/scripts/motif.components \
  108. -c /project/dt/scripts/cde.components \
  109. -c /project/dt/scripts/cdedoc.components \
  110. -c /project/dt/scripts/cdetest.components \
  111. -s /project/dt/logs/build/cde-hp/LATEST/build.summary \
  112. -s /project/dt/logs/build/cde-sun/LATEST/build.summary \
  113. -log_path /project/dt/logs/build/reports/LATEST/build.summary
  114. Tuesday 19 build-hp cde-hp \
  115. /project/dt/scripts/build_world -dev -cdetest
  116. Tuesday 19 hans cde-sun \
  117. /project/dt/scripts/build_world -dev -cdetest
  118. #
  119. # Wednesday
  120. #
  121. Wednesday 02 build-hp cde-hp \
  122. /project/dt/scripts/build_id \
  123. -dev -log_path /project/dt/ID/cdeID
  124. Wednesday 03 build-hp cde-hp \
  125. /project/dt/scripts/build_id \
  126. -cdetest -log_path /project/dt/ID/cde-testID
  127. Wednesday 05 hans none \
  128. /project/dt/scripts/make_report_dir
  129. -log_path /project/dt/logs/build/reports/LATEST
  130. Wednesday 06 hans cde-sun \
  131. /project/dt/scripts/cc_checkedout \
  132. -log_path /project/dt/logs/build/reports/LATEST/checkedout
  133. Wednesday 06 hans cde-sun \
  134. /project/dt/scripts/cc_submissions \
  135. -log_path /project/dt/logs/build/reports/LATEST/submitted
  136. Wednesday 07 hans none \
  137. /project/dt/scripts/build_summary_cron \
  138. -retries 3 \
  139. -c /project/dt/scripts/x11.components \
  140. -c /project/dt/scripts/motif.components \
  141. -c /project/dt/scripts/cde.components \
  142. -c /project/dt/scripts/cdedoc.components \
  143. -c /project/dt/scripts/cdetest.components \
  144. -s /project/dt/logs/build/cde-hp/LATEST/build.summary \
  145. -s /project/dt/logs/build/cde-sun/LATEST/build.summary \
  146. -log_path /project/dt/logs/build/reports/LATEST/build.summary
  147. Wednesday 19 build-hp cde-hp \
  148. /project/dt/scripts/build_world -dev -cdetest
  149. Wednesday 19 hans cde-sun \
  150. /project/dt/scripts/build_world -dev -cdetest
  151. #
  152. # Thursday
  153. #
  154. Thursday 02 build-hp cde-hp \
  155. /project/dt/scripts/build_id \
  156. -dev -log_path /project/dt/ID/cdeID
  157. Thursday 03 build-hp cde-hp \
  158. /project/dt/scripts/build_id \
  159. -cdetest -log_path /project/dt/ID/cde-testID
  160. Thursday 05 hans none \
  161. /project/dt/scripts/make_report_dir
  162. -log_path /project/dt/logs/build/reports/LATEST
  163. Thursday 06 hans cde-sun \
  164. /project/dt/scripts/cc_checkedout \
  165. -log_path /project/dt/logs/build/reports/LATEST/checkedout
  166. Thursday 06 hans cde-sun \
  167. /project/dt/scripts/cc_submissions \
  168. -log_path /project/dt/logs/build/reports/LATEST/submitted
  169. Thursday 07 hans none \
  170. /project/dt/scripts/build_summary_cron \
  171. -retries 3 \
  172. -c /project/dt/scripts/x11.components \
  173. -c /project/dt/scripts/motif.components \
  174. -c /project/dt/scripts/cde.components \
  175. -c /project/dt/scripts/cdedoc.components \
  176. -c /project/dt/scripts/cdetest.components \
  177. -s /project/dt/logs/build/cde-hp/LATEST/build.summary \
  178. -s /project/dt/logs/build/cde-sun/LATEST/build.summary \
  179. -log_path /project/dt/logs/build/reports/LATEST/build.summary
  180. Thursday 19 build-hp cde-hp \
  181. /project/dt/scripts/build_world -dev -cdetest
  182. Thursday 19 hans cde-sun \
  183. /project/dt/scripts/build_world -dev -cdetest
  184. #
  185. # Friday
  186. #
  187. Friday 02 build-hp cde-hp \
  188. /project/dt/scripts/build_id \
  189. -dev -log_path /project/dt/ID/cdeID
  190. Friday 03 build-hp cde-hp \
  191. /project/dt/scripts/build_id \
  192. -cdetest -log_path /project/dt/ID/cde-testID
  193. Friday 05 hans none \
  194. /project/dt/scripts/make_report_dir
  195. -log_path /project/dt/logs/build/reports/LATEST
  196. Friday 06 hans cde-sun \
  197. /project/dt/scripts/cc_checkedout \
  198. -log_path /project/dt/logs/build/reports/LATEST/checkedout
  199. Friday 06 hans cde-sun \
  200. /project/dt/scripts/cc_submissions \
  201. -log_path /project/dt/logs/build/reports/LATEST/submitted
  202. Friday 07 hans none \
  203. /project/dt/scripts/build_summary_cron \
  204. -retries 3 \
  205. -c /project/dt/scripts/x11.components \
  206. -c /project/dt/scripts/motif.components \
  207. -c /project/dt/scripts/cde.components \
  208. -c /project/dt/scripts/cdedoc.components \
  209. -c /project/dt/scripts/cdetest.components \
  210. -s /project/dt/logs/build/cde-hp/LATEST/build.summary \
  211. -s /project/dt/logs/build/cde-sun/LATEST/build.summary \
  212. -log_path /project/dt/logs/build/reports/LATEST/build.summary
  213. Friday 16 build-hp cde-hp \
  214. /project/dt/scripts/build_world -clean -all
  215. Friday 16 hans cde-sun \
  216. /project/dt/scripts/build_world -clean -all