comp.lang.ada
 help / color / mirror / Atom feed
From: Tero Koskinen <tero.koskinen@iki.fi>
Subject: Re: Source-code hosting with Ada build tools?
Date: Tue, 29 Mar 2022 21:38:09 +0300	[thread overview]
Message-ID: <20220329213809.16b1b9282eaf11a1e53cca12@iki.fi> (raw)
In-Reply-To: ja6aipFjonvU1@mid.individual.net

On Fri, 25 Mar 2022 18:56:56 +0200
Niklas Holsti <niklas.holsti@tidorum.invalid> wrote:

> I'm planning to move a biggish Ada project from being hosted on my own 
> website to some hosting service, such as GitHub or OSDN. Are there any 
> such services that, in addition to a source-code repository, bug 
> reporting, etc., also offer access to Ada compilers (that is, gnat) for 
> building the SW, ideally on several platforms?
> 
> At the moment, my main candidate is OSDN, but they explicitly do not 
> provide any compilers.
> 
> TIA for any suggestions, whether with build tools or without.

I have my Ahven library and other things at Sourcehut.org:
https://hg.sr.ht/~tkoskine/ahven/

They offer generic build service also. For example see one build
log from Ahven: https://builds.sr.ht/~tkoskine/job/675294

The build configurations are Yaml files:
https://hg.sr.ht/~tkoskine/ahven/browse/.builds?rev=tip

Of course, the software on the build service is limited to
open source operating systems and compilers (Linux, *BSDs, GNAT).

Commercial Ada compilers (like ObjectAda or Janus/Ada) are not
supported.

For commercial Ada compilers, I run internal homelab network with
Jenkins master on RPi4 and couple of Windows build slaves, which fetch
the source code from Sourcehut periodically.

And before starting to use Sourcehut, read the caveats page:
https://sourcehut.org/alpha-details/

I also think that Sourcehut doesn't support hosting of "random"
binaries, like hand-crafted release tar balls. This kind of things
I locate on a separate virtual server.

-- 
Tero Koskinen <tero.koskinen@iki.fi>

      parent reply	other threads:[~2022-03-29 18:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-25 16:56 Source-code hosting with Ada build tools? Niklas Holsti
2022-03-25 20:43 ` Dmitry A. Kazakov
2022-03-25 21:00 ` Simon Wright
2022-03-25 21:01   ` Luke A. Guest
2022-03-26 19:16     ` Niklas Holsti
2022-03-26 21:01       ` Luke A. Guest
2022-03-26 19:15   ` Niklas Holsti
2022-03-26 21:04     ` Luke A. Guest
2022-03-26 21:46       ` Niklas Holsti
2022-03-27 15:59         ` Luke A. Guest
2022-03-29 18:38 ` Tero Koskinen [this message]
replies disabled

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