cdesktopenv/cde/admin/BuildTools/tog/cde.crondb

238 lines
7.8 KiB
Plaintext

##########################################################################
#
# File: cron_database
#
##########################################################################
#
#
# This is a build database file used by the cron_scripts script to start
# the various build and report scripts from crontab. cron_scripts is intended
# to provide a level of indirection which allows the nightly builds to be
# controlled without having to edit crontab entries.
#
# To set up an automated build on a particular machine you will need to
# do the following:
#
# 1. Checkout /proj/cde/admin/BuildTools/tog/cron_database.
# Edit it as specified in the section explaining the database format.
# Check it back in when satisfied with the entries.
# Copy it to /project/dt/admin/cron
#
# 2. Log onto the desired machine as 'devobj' and add the following line
# to the crontab entries:
#
# 15 * * * * /project/dt/scripts/cron_scripts
#
# The crontab entry will cause cron_scripts to run every hour at 15 minutes
# past the hour. The script checks the database to see if there is a valid
# entry for the MachineName, FullWeekdayName, and 24HourClockHour. If
# such an entry does NOT exists, cron_scripts simply exits. Otherwise,
# if the view is not set to 'none' it sets the view and exectutes the
# specified command line. If the view is set to 'none' it just executes
# the specified command line.
#
#
# Format:
#
# FullWeekdayName (aka `date +%A`)
# 24HourClockHour (aka `date +%H`)
# MachineName
# View
# CommandLine
#
# NOTE:
# Comment Character = '#'
# Line Continuation Character = '\'
#
##########################################################################
#
# CDE Cron Jobs
#
##########################################################################
#
# Monday
#
Monday 02 build-hp cde-hp \
/project/dt/scripts/build_id \
-dev -log_path /project/dt/ID/cdeID
Monday 03 build-hp cde-hp \
/project/dt/scripts/build_id \
-cdetest -log_path /project/dt/ID/cde-testID
Monday 05 hans none \
/project/dt/scripts/make_report_dir
-log_path /project/dt/logs/build/reports/LATEST
Monday 06 hans cde-sun \
/project/dt/scripts/cc_checkedout \
-log_path /project/dt/logs/build/reports/LATEST/checkedout
Monday 06 hans cde-sun \
/project/dt/scripts/cc_submissions \
-log_path /project/dt/logs/build/reports/LATEST/submitted
Monday 07 hans none \
/project/dt/scripts/build_summary_cron \
-retries 3 \
-c /project/dt/scripts/x11.components \
-c /project/dt/scripts/motif.components \
-c /project/dt/scripts/cde.components \
-c /project/dt/scripts/cdedoc.components \
-c /project/dt/scripts/cdetest.components \
-s /project/dt/logs/build/cde-hp/LATEST/build.summary \
-s /project/dt/logs/build/cde-sun/LATEST/build.summary \
-log_path /project/dt/logs/build/reports/LATEST/build.summary
Monday 19 build-hp cde-hp \
/project/dt/scripts/build_world -dev -cdetest
Monday 19 hans cde-sun \
/project/dt/scripts/build_world -dev -cdetest
#
# Tuesday
#
Tuesday 02 build-hp cde-hp \
/project/dt/scripts/build_id \
-dev -log_path /project/dt/ID/cdeID
Tuesday 03 build-hp cde-hp \
/project/dt/scripts/build_id \
-cdetest -log_path /project/dt/ID/cde-testID
Tuesday 05 hans none \
/project/dt/scripts/make_report_dir
-log_path /project/dt/logs/build/reports/LATEST
Tuesday 06 hans cde-sun \
/project/dt/scripts/cc_checkedout \
-log_path /project/dt/logs/build/reports/LATEST/checkedout
Tuesday 06 hans cde-sun \
/project/dt/scripts/cc_submissions \
-log_path /project/dt/logs/build/reports/LATEST/submitted
Tuesday 07 hans none \
/project/dt/scripts/build_summary_cron \
-retries 3 \
-c /project/dt/scripts/x11.components \
-c /project/dt/scripts/motif.components \
-c /project/dt/scripts/cde.components \
-c /project/dt/scripts/cdedoc.components \
-c /project/dt/scripts/cdetest.components \
-s /project/dt/logs/build/cde-hp/LATEST/build.summary \
-s /project/dt/logs/build/cde-sun/LATEST/build.summary \
-log_path /project/dt/logs/build/reports/LATEST/build.summary
Tuesday 19 build-hp cde-hp \
/project/dt/scripts/build_world -dev -cdetest
Tuesday 19 hans cde-sun \
/project/dt/scripts/build_world -dev -cdetest
#
# Wednesday
#
Wednesday 02 build-hp cde-hp \
/project/dt/scripts/build_id \
-dev -log_path /project/dt/ID/cdeID
Wednesday 03 build-hp cde-hp \
/project/dt/scripts/build_id \
-cdetest -log_path /project/dt/ID/cde-testID
Wednesday 05 hans none \
/project/dt/scripts/make_report_dir
-log_path /project/dt/logs/build/reports/LATEST
Wednesday 06 hans cde-sun \
/project/dt/scripts/cc_checkedout \
-log_path /project/dt/logs/build/reports/LATEST/checkedout
Wednesday 06 hans cde-sun \
/project/dt/scripts/cc_submissions \
-log_path /project/dt/logs/build/reports/LATEST/submitted
Wednesday 07 hans none \
/project/dt/scripts/build_summary_cron \
-retries 3 \
-c /project/dt/scripts/x11.components \
-c /project/dt/scripts/motif.components \
-c /project/dt/scripts/cde.components \
-c /project/dt/scripts/cdedoc.components \
-c /project/dt/scripts/cdetest.components \
-s /project/dt/logs/build/cde-hp/LATEST/build.summary \
-s /project/dt/logs/build/cde-sun/LATEST/build.summary \
-log_path /project/dt/logs/build/reports/LATEST/build.summary
Wednesday 19 build-hp cde-hp \
/project/dt/scripts/build_world -dev -cdetest
Wednesday 19 hans cde-sun \
/project/dt/scripts/build_world -dev -cdetest
#
# Thursday
#
Thursday 02 build-hp cde-hp \
/project/dt/scripts/build_id \
-dev -log_path /project/dt/ID/cdeID
Thursday 03 build-hp cde-hp \
/project/dt/scripts/build_id \
-cdetest -log_path /project/dt/ID/cde-testID
Thursday 05 hans none \
/project/dt/scripts/make_report_dir
-log_path /project/dt/logs/build/reports/LATEST
Thursday 06 hans cde-sun \
/project/dt/scripts/cc_checkedout \
-log_path /project/dt/logs/build/reports/LATEST/checkedout
Thursday 06 hans cde-sun \
/project/dt/scripts/cc_submissions \
-log_path /project/dt/logs/build/reports/LATEST/submitted
Thursday 07 hans none \
/project/dt/scripts/build_summary_cron \
-retries 3 \
-c /project/dt/scripts/x11.components \
-c /project/dt/scripts/motif.components \
-c /project/dt/scripts/cde.components \
-c /project/dt/scripts/cdedoc.components \
-c /project/dt/scripts/cdetest.components \
-s /project/dt/logs/build/cde-hp/LATEST/build.summary \
-s /project/dt/logs/build/cde-sun/LATEST/build.summary \
-log_path /project/dt/logs/build/reports/LATEST/build.summary
Thursday 19 build-hp cde-hp \
/project/dt/scripts/build_world -dev -cdetest
Thursday 19 hans cde-sun \
/project/dt/scripts/build_world -dev -cdetest
#
# Friday
#
Friday 02 build-hp cde-hp \
/project/dt/scripts/build_id \
-dev -log_path /project/dt/ID/cdeID
Friday 03 build-hp cde-hp \
/project/dt/scripts/build_id \
-cdetest -log_path /project/dt/ID/cde-testID
Friday 05 hans none \
/project/dt/scripts/make_report_dir
-log_path /project/dt/logs/build/reports/LATEST
Friday 06 hans cde-sun \
/project/dt/scripts/cc_checkedout \
-log_path /project/dt/logs/build/reports/LATEST/checkedout
Friday 06 hans cde-sun \
/project/dt/scripts/cc_submissions \
-log_path /project/dt/logs/build/reports/LATEST/submitted
Friday 07 hans none \
/project/dt/scripts/build_summary_cron \
-retries 3 \
-c /project/dt/scripts/x11.components \
-c /project/dt/scripts/motif.components \
-c /project/dt/scripts/cde.components \
-c /project/dt/scripts/cdedoc.components \
-c /project/dt/scripts/cdetest.components \
-s /project/dt/logs/build/cde-hp/LATEST/build.summary \
-s /project/dt/logs/build/cde-sun/LATEST/build.summary \
-log_path /project/dt/logs/build/reports/LATEST/build.summary
Friday 16 build-hp cde-hp \
/project/dt/scripts/build_world -clean -all
Friday 16 hans cde-sun \
/project/dt/scripts/build_world -clean -all