[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CI

From: Almudena Garcia
Subject: Re: CI
Date: Sun, 3 Dec 2023 01:20:58 +0000

As a little suggestion, using my very little knowledge about it, we can set a 
mirror in a GitLab server, which incorporates this functionality natively. We 
can deploy a GitLab local server if we don't want to depends of gitlab.com, and 
set a couple of tests in it.

As this way, we can use a testing branch in the GitLab server to merge the 
changes and execute the tests automatically from it before applying it over 
Savannah's upstream. 

Maybe even we can configure any task to push the changes in Savannah if they 
pass the tests.

Obviously, the first what we need is to discover what tests are necessary to 
execute to be sure that all the changes works properly.

What do you think?  

El domingo 3 de diciembre de 2023, Samuel Thibault escribió:
> Can some people eventually set up some CI somehow somewhere?
> (AFAIK savannah doesn't support such a thing, so it wouldn't go there,
> so anybody can feel free to set it up wherever it sees easiest).
> If people wonder why I don't make releases that often, the reason is
> very simple: each time I try to do one, I end up spending *hours* in
> fixing various build failures and runtime failures, because things are
> not tested properly. And I'm not saying that *people* are not testing
> properly, because there are so many various cases that can break (32,
> 64, 32-on-64, acpi, non-acpi, smp, non-smp, Xen, etc.). So we do need
> automated testing, otherwise that just burns my time.
> Samuel

Enviado desde mi dispositivo Sailfish

reply via email to

[Prev in Thread] Current Thread [Next in Thread]