Goaljobs is a flexible build system and business rules manager similar to make and cron, but much more powerful. You can use it to automate many complex tasks that have multiple steps (even with manual steps) that have to be carried out in dependency order.

Getting started

For a tutorial-like introduction to goaljobs, see this series of articles on my blog.

The goaljobs compiler manual page: goaljobs(1) and the language reference manual: goaljobs-reference(1)

The goaljobs API reference.

Source and binaries

For source tarballs, see this directory. The upstream git repo is:

git clone git://git.annexia.org/git/goaljobs.git

You can easily build an RPM from a source tarball by doing:

$ rpmbuild -ta goaljobs-*.tar.gz

The license is the GNU General Public License, version 2 or any later version (GPLv2+).

rjones AT redhat DOT com

$Id: index.html,v 1.1 2013/09/21 11:30:44 rjones Exp $