@cryptotaxi247 / infra-1 / commits / 3bf2e0ba

* Jobs for uulib and uuagc.

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

Eelco Dolstra committed Apr 22, 2008 at 06:24 UTC 3bf2e0ba0dacfdd0be7c46434833cc3d7090e0bd
1 file changed +51
supervisor/jobs.nix
+51
@@ -24,6 +24,8 @@ let
24
25 defaultJobScript = "generic-dist/build+release.sh";
26
27 + defaultURL = http://buildfarm.st.ewi.tudelft.nl/releases;
28 +
29 cacheDir = "/data/webserver/dist/nix-cache";
30 cacheURL = http://buildfarm.st.ewi.tudelft.nl/releases/nix-cache;
31
@@ -43,6 +45,21 @@ let
45 } // attrs);
46
47
48 + /* Common variables for UU ST jobs. */
49 +
50 + makeUUSTJob = attrs: makeJob ({
51 + notifyAddresses = ["ariem@cs.uu.nl"];
52 + args = [
53 + attrs.jobExpr
54 + attrs.jobAttr
55 + "/data/webserver/dist/uust/${attrs.dirName}"
56 + "${defaultURL}/uust/${attrs.dirName}"
57 + cacheDir
58 + cacheURL
59 + ];
60 + } // attrs);
61 +
62 +
63 /* Common variables for UT project jobs. */
64
65 utFmtDistDir = "/data/webserver/dist/ut-fmt";
@@ -55,6 +72,7 @@ let
72
73 in
74 strategoxtJobs // {
75 +
76
77 /* Nix */
78
@@ -77,6 +95,18 @@ in
95 };
96
97
98 + /* Nixpkgs */
99 +
100 + nixpkgsTrunk = makeNixJob {
101 + dirName = "nixpkgs";
102 + inputs = {
103 + nixpkgsCheckout = svnInput https://svn.cs.uu.nl:12443/repos/trace/nixpkgs/trunk;
104 + };
105 + jobExpr = "../jobs/nix/nixpkgs.nix";
106 + jobAttr = "nixpkgsRelease";
107 + };
108 +
109 +
110 /* PatchELF */
111
112 patchelfTrunk = makeNixJob {
@@ -87,6 +117,27 @@ in
117 jobExpr = "../jobs/nix/patchelf.nix";
118 jobAttr = "patchelfRelease";
119 };
120 +
121 +
122 + /* HUT */
123 +
124 + uulibTrunk = makeUUSTJob {
125 + dirName = "uulib";
126 + inputs = {
127 + uulibCheckout = svnInput https://svn.cs.uu.nl:12443/repos/uust-repo/uulib/trunk/;
128 + };
129 + jobExpr = "../jobs/hut/uulib.nix";
130 + jobAttr = "uulibRelease";
131 + };
132 +
133 + uuagcTrunk = makeUUSTJob {
134 + dirName = "uuagc";
135 + inputs = {
136 + uuagcCheckout = svnInput https://svn.cs.uu.nl:12443/repos/uust-repo/uuagc/trunk/;
137 + };
138 + jobExpr = "../jobs/hut/uuagc.nix";
139 + jobAttr = "uuagcRelease";
140 + };
141
142
143 /* TorX */