@@ -8,3 +8,178 @@ resource "hydra_project" "hydra" {
8
8
visible = true
9
9
}
10
10
11
+ resource "hydra_jobset" "hydra_build-ng" {
12
+ project = hydra_project. hydra . name
13
+ state = " disabled"
14
+ visible = false
15
+ name = " build-ng"
16
+ type = " legacy"
17
+ description = " New queue runner"
18
+
19
+ nix_expression {
20
+ file = " release.nix"
21
+ input = " hydraSrc"
22
+ }
23
+
24
+ input {
25
+ name = " hydraSrc"
26
+ type = " git"
27
+ value = " https://github.com/NixOS/hydra.git build-ng"
28
+ notify_committers = false
29
+ }
30
+
31
+ input {
32
+ name = " nixpkgs"
33
+ type = " git"
34
+ value = " https://github.com/NixOS/nixpkgs.git release-14.12"
35
+ notify_committers = false
36
+ }
37
+
38
+ input {
39
+ name = " officialRelease"
40
+ type = " boolean"
41
+ value = " false"
42
+ notify_committers = false
43
+ }
44
+
45
+ check_interval = 300
46
+ scheduling_shares = 100
47
+ keep_evaluations = 2
48
+
49
+ email_notifications = true
50
+ email_override = " rob.vermaas@gmail.com, eelco.dolstra@logicblox.com"
51
+ }
52
+
53
+ resource "hydra_jobset" "hydra_flake" {
54
+ project = hydra_project. hydra . name
55
+ state = " disabled"
56
+ visible = false
57
+ name = " flake"
58
+ type = " flake"
59
+ description = " Flake branch"
60
+
61
+ flake_uri = " github:NixOS/hydra/flake"
62
+
63
+ check_interval = 600
64
+ scheduling_shares = 100
65
+ keep_evaluations = 0
66
+
67
+ email_notifications = false
68
+ email_override = " "
69
+ }
70
+
71
+ resource "hydra_jobset" "hydra_hydra-ant-logger-trunk" {
72
+ project = hydra_project. hydra . name
73
+ state = " disabled"
74
+ visible = true
75
+ name = " hydra-ant-logger-trunk"
76
+ type = " legacy"
77
+ description = " Hydra Ant Logger"
78
+
79
+ nix_expression {
80
+ file = " release.nix"
81
+ input = " src"
82
+ }
83
+
84
+ input {
85
+ name = " nixpkgs"
86
+ type = " git"
87
+ value = " https://github.com/NixOS/nixpkgs.git"
88
+ notify_committers = false
89
+ }
90
+
91
+ input {
92
+ name = " officialRelease"
93
+ type = " boolean"
94
+ value = " false"
95
+ notify_committers = false
96
+ }
97
+
98
+ input {
99
+ name = " src"
100
+ type = " git"
101
+ value = " https://github.com/NixOS/hydra-ant-logger.git"
102
+ notify_committers = false
103
+ }
104
+
105
+ check_interval = 300
106
+ scheduling_shares = 100
107
+ keep_evaluations = 1
108
+
109
+ email_notifications = false
110
+ email_override = " "
111
+ }
112
+
113
+ resource "hydra_jobset" "hydra_hydra-master" {
114
+ project = hydra_project. hydra . name
115
+ state = " disabled"
116
+ visible = false
117
+ name = " hydra-master"
118
+ type = " legacy"
119
+ description = " Hydra 'branch' for Rob"
120
+
121
+ nix_expression {
122
+ file = " release.nix"
123
+ input = " hydraSrc"
124
+ }
125
+
126
+ input {
127
+ name = " hydraSrc"
128
+ type = " git"
129
+ value = " git://gitorious.org/hydra/hydra.git"
130
+ notify_committers = false
131
+ }
132
+
133
+ input {
134
+ name = " nixos"
135
+ type = " git"
136
+ value = " https://github.com/NixOS/nixos.git"
137
+ notify_committers = false
138
+ }
139
+
140
+ input {
141
+ name = " nixpkgs"
142
+ type = " git"
143
+ value = " https://github.com/NixOS/nixpkgs.git"
144
+ notify_committers = false
145
+ }
146
+
147
+ input {
148
+ name = " officialRelease"
149
+ type = " boolean"
150
+ value = " false"
151
+ notify_committers = false
152
+ }
153
+
154
+ input {
155
+ name = " system"
156
+ type = " string"
157
+ value = " i686-linux"
158
+ notify_committers = false
159
+ }
160
+
161
+ check_interval = 300
162
+ scheduling_shares = 100
163
+ keep_evaluations = 0
164
+
165
+ email_notifications = true
166
+ email_override = " rob.vermaas@gmail.com"
167
+ }
168
+
169
+ resource "hydra_jobset" "hydra_master" {
170
+ project = hydra_project. hydra . name
171
+ state = " enabled"
172
+ visible = true
173
+ name = " master"
174
+ type = " flake"
175
+ description = " Master branch"
176
+
177
+ flake_uri = " github:NixOS/hydra"
178
+
179
+ check_interval = 300
180
+ scheduling_shares = 100
181
+ keep_evaluations = 2
182
+
183
+ email_notifications = false
184
+ email_override = " "
185
+ }
0 commit comments