Collaborative Computational Project No. 4
Software for Macromolecular X-Ray Crystallography

CCP4 Autobuilds

This page gives an overview of the autobuilds set up on the various machines at DL.

The following builds run as user ccp4null:

Machine crontabs
dlpx1 30 20 * * 0-5 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh
30 20 * * 6 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared
ccp4e 55 23 * * 1-5 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -build_dir /home/ccp4null -log_dir /ccpdisk/xtal/auto-build
55 11 * * 6 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -intel -build_dir /home/ccp4null -log_dir /ccpdisk/xtal/auto-build
55 23 * * 6 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared -build_dir /home/ccp4null -log_dir /ccpdisk/xtal/auto-build
55 23 * * 0 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared -intel -build_dir /home/ccp4null -log_dir /ccpdisk/xtal/auto-build
ccp4h 00 18 * * 1-5 /nfs/pxfs5/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -build_dir /home/ccp4null -log_dir /nfs/pxfs5/ccpdisk/xtal/auto-build
00 18 * * 6 /nfs/pxfs5/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared -build_dir /home/ccp4null -log_dir /nfs/pxfs5/ccpdisk/xtal/auto-build
ccp4serv3 30 20 * * 1-5 /nfs/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -intel -build_dir /home/ccp4null/AUTO-BUILD -log_dir /nfs/ccpdisk/xtal/auto-build
30 20 * * 6 /nfs/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -intel -shared -build_dir /home/ccp4null/AUTO-BUILD -log_dir /nfs/ccpdisk/xtal/auto-build
30 20 * * 0 /nfs/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -build_dir /home/ccp4null/AUTO-BUILD -log_dir /nfs/ccpdisk/xtal/auto-build
30 8 * * 0 /nfs/ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared -build_dir /home/ccp4null/AUTO-BUILD -log_dir /nfs/ccpdisk/xtal/auto-build
ccp4t 30 19 * * 0-5 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -build_dir /home/ccp4null/AUTO-BUILD -log_dir /ccpdisk/xtal/auto-build
30 19 * * 6 /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -shared -build_dir /home/ccp4null/AUTO-BUILD -log_dir /ccpdisk/xtal/auto-build

In addition ccp4null also runs the copying operation on dlpx1 which transfers the logs from /ccpdisk/xtal/auto-build to the web area.

To change any of the build schedules, log into the relevant machine as user ccp4null, edit the crontab file and then update the schedule using:

crontab crontab

Building branches

To set up builds for branches, use a crontab line like:

55 23   *  *  1-5   /ccpdisk/xtal/auto-build/bin/cron-test-ccp4.csh -build_dir /home/pjx -log_dir /ccpdisk/xtal/auto-build/series-6_0_99d -tag series-6_0_99d

This example is set up for the series-6_0_99d. If a log directory is specified in the cron-test-ccp4.csh command line then typically it should be /ccpdisk/xtal/auto-build/tag-name.

To ensure that the branch logs are published in the web area, an appropriate copy command also needs to be set up on dlpx1:

30 08  *  *  *   /ccpdisk/xtal/auto-build/bin/copy-autotest-logs.tcl -tag series-6_0_99d