comp.lang.ada
 help / color / mirror / Atom feed
From: Tero Koskinen <tero.koskinen@iki.fi>
Subject: Experimental Continuous Integration system for open source Ada projects
Date: Mon, 12 Aug 2013 08:40:00 +0300
Date: 2013-08-12T08:40:00+03:00	[thread overview]
Message-ID: <20130812084000.83de62c92427433bf3332874@iki.fi> (raw)

Hi,

I have setup an experimental continuous integration system
for open source Ada projects at
  http://build.ada-language.com/

The system builds selected set of projects in regular intervals using 3
different Ada compilers (GNAT, Janus/Ada, ICCAda) on two platforms
(Windows 7, Debian/amd64 7.0).

The idea is to see how well the projects can be built with different
compilers and to catch changes which break portability.

For now, I have included only projects which are known to be portable
across compilers and which have public source code repository available.

The system is implemented by running Jenkins[1] on a cheap "lowend"
virtual private server (from waveride.at), so there are no availability
or uptime guarantees and the server might get wiped out at any moment
(I do backups and the server + connections have been stable for a month
or so, but still...)

If you want to get your project listed and built, please send me an
email.

And to get useful results, please make sure that your project doesn't
use any GNAT.* packages or GNAT-specific features (like 'Img). Keeping
external dependencies in minimum also helps.

For security reasons, I don't allow any builds commands (like "make")
to be run. Instead, I include all build commands directly to the
Jenkins, so I know what is executed. (So, if your project source files
need some specific treatment and cannot be compiled with "gnatmake
mainprocedure", please mention that.)

-- 
Tero Koskinen - http://iki.fi/tero.koskinen/

[1] http://jenkins-ci.org/

             reply	other threads:[~2013-08-12  5:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-12  5:40 Tero Koskinen [this message]
2013-08-12  8:01 ` Experimental Continuous Integration system for open source Ada projects Georg Bauhaus
2013-08-14 13:19   ` G.B.
replies disabled

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