120:
311:
page. The left side of the page displays whether CruiseControl is currently building a project, and provides links to the details of previous builds. The right side of the page presents the results of the build—including compilation errors, test results and details about what files have changed since
320:
The dashboard was introduced in the 2.7 release. The dashboard is a web page to enable visualising the project build statuses. Previous project build results are colour-coded providing a snapshot of how the projects are doing at that moment. Users can hover the cursor over icons to see the name and
321:
information about the project. The 'Builds' tab of the dashboard shows all projects (colour-coded) sorted by name providing some more information.
295:
CruiseControl provides two ways of reporting build status. The first (classic) reporting is the reporting JSP and the second is the dashboard.
362:
424:
419:
218:
tools. A web interface is provided to view the details of the current and previous builds. It allows one to perform a
152:
414:
409:
91:
337:
303:
The build reporting is designed to present the results of the CruiseControl build loop. It is based on a
133:
68:
276:
19:
This article is about CruiseControl, including CruiseControl.NET (CCNet). For other uses of CCNet, see
237:-style license. It was one of the first of its kind of software, originally created by employees of
404:
280:
242:
219:
157:
20:
230:
195:
287:, builds if necessary, and publishes a notice regarding the status of the software build.
245:
on a project they were working on. It was later extracted into a stand-alone application.
8:
119:
363:"A Brief History of DevOps, Part III: Automated Testing and Continuous Integration"
308:
261:
164:
140:
100:
249:
215:
207:
145:
24:
398:
226:
210:
process. It includes, but is not limited to, plugins for email notification,
203:
238:
234:
169:
389:
181:
211:
36:
284:
304:
396:
267:The current version is 2.8.4, released in 2010.
118:
74:2.8.4 / September 15, 2010
248:There is a version of CruiseControl for
279:process, which periodically checks the
275:The build loop is designed to run as a
397:
260:CCNet) and a version for Ruby called
222:of any software development process.
16:Software continuous build framework
13:
290:
206:-based framework for a continuous
14:
436:
383:
390:Official CruiseControl homepage
425:Discontinued development tools
420:Software using the BSD license
355:
330:
298:
41:CruiseControl development team
1:
324:
270:
315:
7:
23:. For the car feature, see
10:
441:
18:
176:
163:
151:
139:
129:
90:
86:
67:
63:
45:
35:
281:revision control system
415:Continuous integration
410:Java development tools
243:continuous integration
233:, distributed under a
220:continuous integration
158:continuous integration
51:; 23 years ago
21:CCNet (disambiguation)
307:report managed by a
231:open-source software
196:software development
283:for changes to the
49:March 30, 2001
32:
30:
254:CruiseControl.NET
225:CruiseControl is
192:
191:
432:
378:
377:
375:
374:
359:
353:
352:
350:
348:
334:
312:the last build.
262:CruiseControl.rb
188:
185:
183:
141:Operating system
122:
117:
114:
112:
110:
108:
106:
104:
102:
81:
79:
59:
57:
52:
33:
29:
440:
439:
435:
434:
433:
431:
430:
429:
405:Compiling tools
395:
394:
386:
381:
372:
370:
361:
360:
356:
346:
344:
342:sourceforge.net
338:"cruisecontrol"
336:
335:
331:
327:
318:
301:
293:
291:Build reporting
273:
180:
125:
99:
82:
77:
75:
55:
53:
50:
46:Initial release
28:
17:
12:
11:
5:
438:
428:
427:
422:
417:
412:
407:
393:
392:
385:
384:External links
382:
380:
379:
354:
328:
326:
323:
317:
314:
300:
297:
292:
289:
272:
269:
216:source control
214:, and various
190:
189:
178:
174:
173:
172:-style license
167:
161:
160:
155:
149:
148:
146:Cross-platform
143:
137:
136:
131:
127:
126:
124:
123:
111:/cruisecontrol
96:
94:
88:
87:
84:
83:
73:
71:
65:
64:
61:
60:
47:
43:
42:
39:
25:Cruise control
15:
9:
6:
4:
3:
2:
437:
426:
423:
421:
418:
416:
413:
411:
408:
406:
403:
402:
400:
391:
388:
387:
368:
364:
358:
343:
339:
333:
329:
322:
313:
310:
306:
296:
288:
286:
282:
278:
268:
265:
263:
259:
255:
251:
246:
244:
241:to allow for
240:
236:
232:
228:
223:
221:
217:
213:
209:
205:
201:
200:CruiseControl
197:
187:
182:cruisecontrol
179:
175:
171:
168:
166:
162:
159:
156:
154:
150:
147:
144:
142:
138:
135:
132:
128:
121:
116:
98:
97:
95:
93:
89:
85:
72:
70:
69:Final release
66:
62:
48:
44:
40:
38:
34:
31:CruiseControl
26:
22:
371:. Retrieved
369:. 2018-02-01
366:
357:
345:. Retrieved
341:
332:
319:
302:
294:
274:
266:
257:
253:
247:
239:ThoughtWorks
224:
199:
193:
184:.sourceforge
37:Developer(s)
347:20 December
299:Results JSP
399:Categories
373:2018-05-19
325:References
271:Build loop
130:Written in
92:Repository
78:2010-09-15
56:2001-03-30
316:Dashboard
367:CircleCI
285:codebase
252:called
177:Website
165:License
76: (
54: (
277:daemon
208:build
202:is a
113:/code
103:.code
349:2013
305:HTML
250:.NET
227:free
204:Java
186:.net
153:Type
134:Java
107:.net
309:JSP
258:aka
235:BSD
212:Ant
194:In
170:BSD
105:.sf
101:svn
401::
365:.
340:.
264:.
229:,
198:,
109:/p
376:.
351:.
256:(
115:/
80:)
58:)
27:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.