comp.lang.ada
 help / color / mirror / Atom feed
* Continuous integration for Ada?
@ 2011-05-20 17:42 Peter C. Chapin
  2011-05-21  1:57 ` Michael R
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Peter C. Chapin @ 2011-05-20 17:42 UTC (permalink / raw)


I'm wondering if anyone here has experience setting up a continuous 
integration server for Ada and, if so, what tools (which server system) 
you might recommend.

By "continuous integration server" I mean a system that will 
automatically check out the latest version of software under development 
and then automatically build the software, run the unit tests, and 
produce some sort of report of the results (say on a web page).

I've used CruiseControl.NET on a C++ project in the past and it did a 
nice job. I'm sure it could be configured to compile and test Ada 
although doing so would require a fair amount of customization (I think). 
I'm wondering if there is something out there that's more Ada friendly 
out of the box.

I'm using GNAT, SPARK, AUnit for the Ada (there are also some C 
components but that's not my concern here), and Subversion for version 
control. It would be great to include SPARK operations such as 
examination and simplification of VCs into the CI process. I fully expect 
to do a lot of customizing to make that happen. It would be nice, 
however, if the basic compilation and testing could be done with a 
minimum of fuss.

Peter

P.S. I did search Google, but there doesn't seem to be a lot of talk 
about CI in an Ada context.



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-05-23 20:19 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-20 17:42 Continuous integration for Ada? Peter C. Chapin
2011-05-21  1:57 ` Michael R
2011-05-21  4:41 ` R. Tyler Croy
2011-05-21  7:32   ` Michael R
2011-05-21 15:53     ` R. Tyler Croy
2011-05-21 20:03       ` Peter C. Chapin
2011-05-23  9:05 ` Frédéric Praca
2011-05-23 19:27   ` Pascal Obry
2011-05-23 20:10     ` Michael R
2011-05-23 20:19       ` Pascal Obry
2011-05-23 19:04 ` Tero Koskinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox