@cryptotaxi247 / infra / commits / 81c8c186

Enabled the first strategoxt job

svn path=/configurations/trunk/tud/; revision=11337

Martin Bravenboer committed Mar 28, 2008 at 23:18 UTC 81c8c186a07f021b693b9858c44b8f62735b2042
2 files changed +13 -2
supervisor/jobs.nix
+5 -2
@@ -48,10 +48,13 @@ let
48 utFmtDistDir = "/data/webserver/dist/ut-fmt";
49 utFmtDistURL = http://buildfarm.st.ewi.tudelft.nl/releases/ut-fmt;
50
51 + strategoxtJobs =
52 + (import ./strategoxt/jobs.nix) {
53 + inherit makeJob pathInput svnInput svnInputRev;
54 + };
55
56 in
53 -
54 -{
57 + strategoxtJobs // {
58
59 /* Nix */
60
supervisor/strategoxt/easy-job.nix
+8
@@ -20,6 +20,9 @@ rec {
20 } // attrs.inputs;
21 });
22
23 + /**
24 + * Current Stratego/XT baseline packages.
25 + */
26 baseline =
27 let urls = import ./baseline.nix;
28 in { aterm = infoInput urls.aterm;
@@ -28,6 +31,11 @@ rec {
31 strategoLibraries = infoInput urls.strategoLibraries;
32 };
33
34 + /**
35 + * This job function makes a buildfarm job based on a specification of
36 + * a package in packages.nix. It automatically adds the svn inputs
37 + * and the releaae-info.xml files of the requirements.
38 + */
39 makeEasyJob = attrs :
40 let refspec = reflect (attrs.spec);
41 in makeStrategoXTJob (({