From: Todd Lyons Date: Sat, 26 Oct 2013 01:11:48 +0000 (-0700) Subject: Updated Installation (markdown) X-Git-Url: https://git.exim.org/buildfarm-client-wiki.git/commitdiff_plain/375f03850eb803ef5dc8adae9765fc183577464c Updated Installation (markdown) --- diff --git a/Installation.md b/Installation.md index f0161a1..f56db41 100644 --- a/Installation.md +++ b/Installation.md @@ -27,10 +27,6 @@ This will create the repo checkout in the directory *~/code/*. 17. The official process can be kicked off by running `/home/farm/code/run_cron.sh --run-all`. This will run the default build configuration, keep track of the git repository status, and upload the build results to the server. 18. Once that command runs with no complaints, add it to the **farm** user crontab. You can run it at whatever frequency you choose, I suggest 1 hour. If a previous instantiation is still running, the script will detect the lockfile and exit so as not to step on each other. -## Overview - -In the default configuration, a full rebuild of Exim will occur when a new commit to the monitored branches occurs or every 7 days, and it will also build and run the test suite. You can choose to have it also build the docs, but there are several extra package requirements for it to build the documentation. - -Review your enabled features in the Makefile and make adjustments to your *build-farm.conf* to enable those features, using either the makefile_set, makefile_add, or makefile_regex. You may also receive requests from the developers to enable specific features on your build. - -The default build configuration will build all branches specified in a text file on the server. Most of the time this will only be HEAD, but occasionally the developers may have an interest in building some experimental code on a different branch. The above configuration will do all of it automatically for you. The *run_cron.sh* will also check the master repo at github and update itself (the Exim Build Farm Client software). \ No newline at end of file +## Further documentation +* Details of options in [build-farm.conf](https://github.com/mrballcb/exim-build-farm-client/wiki/BuildConfigConf) +* Details of [testing procedures](https://github.com/mrballcb/exim-build-farm-client/wiki/TestingBuilds)