Cluck and Grunt Code Development

Cluck is currently running Scientific Linux Fermi (SLF) version 6; the grunts (grunt1, 2, 3, 4, and 5) are running SLF5.
The home directories on the grunts are physically on a disk connecting to cluck, available at /mnt/disk1/grunt/home/<username>.

First setup of your environment

Checking out source code

Creating a build directory

Building code and running test

Using git

You can only access public network resources from cluck, so all git commands that work with the central repository (pull, push) must be run from cluck. You can do commits from the grunts. However, we've had best success when doing all git commands from cluck, because of the sometimes annoying delays involved with NFS syncing of the shared filesystems.