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.
next 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