More docs
svn path=/configurations/trunk/tud/; revision=11401
Martin Bravenboer committed
Mar 31, 2008 at 21:50 UTC
4189839913b16886f07aa9555f95f6d10b89798c
1 file changed
+17
-1
supervisor/strategoxt/jobs.nix
+17
-1
@@ -1,9 +1,25 @@
1
attrs :
2
3
-let easy = (import ./easy-job.nix) attrs;
3
+let # The easy buildfarm configuration is a system based on a
4
+ # declarative package description, and dependencies that are
5
+ # downloaded directly from release pages produced by the
6
+ # buildfarm.
7
+ easy = (import ./easy-job.nix) attrs;
8
+
9
+ # Reflect is a set of functions for reflecting over package
10
+ # specifications.
11
reflect = easy.reflect;
12
+
13
+ # infoInput turns a URL of a release into a buildfarm input,
14
+ # attaching release-info.xml to the URL.
15
infoInput = easy.infoInput;
16
+
17
+ # Main function to make jobs.
18
makeEasyJob = easy.makeEasyJob;
19
+
20
+ # A more generic job. Requires more configuration though! You need
21
+ # to specify yourself: dirName, notifyAddresses, jobAttr in
22
+ # releases.nix, and inputs.
23
makeStrategoXTJob = easy.makeStrategoXTJob;
24
25
# The file packages.nix describes packages, their dependencies,