From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Tero Koskinen Newsgroups: comp.lang.ada Subject: Re: Source-code hosting with Ada build tools? Date: Tue, 29 Mar 2022 21:38:09 +0300 Message-ID: <20220329213809.16b1b9282eaf11a1e53cca12@iki.fi> References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: individual.net Ttw/ZfK2eMUqZiAjXZjo0ga3MTxdIqyQrLenCauIFOuAdLH5Zt Cancel-Lock: sha1:N5t4kf/bgb5vo9JeAj4zv9W0yUc= X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) Xref: reader02.eternal-september.org comp.lang.ada:63674 List-Id: On Fri, 25 Mar 2022 18:56:56 +0200 Niklas Holsti 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