comp.lang.ada
 help / color / mirror / Atom feed
From: "Peter C. Chapin" <PChapin@vtc.vsc.edu>
Subject: Continuous integration for Ada?
Date: Fri, 20 May 2011 12:42:59 -0500
Date: 2011-05-20T12:42:59-05:00	[thread overview]
Message-ID: <4Zudnb-7mvO-NUvQ4p2dnAA@giganews.com> (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.



             reply	other threads:[~2011-05-20 17:42 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-20 17:42 Peter C. Chapin [this message]
2011-05-21  1:57 ` Continuous integration for Ada? 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
replies disabled

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