grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Add travis-ci config file


From: Alexander Graf
Subject: Re: [PATCH] Add travis-ci config file
Date: Thu, 14 Feb 2019 14:12:09 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.5.0


On 12.02.19 19:29, Konrad Rzeszutek Wilk wrote:
> On Tue, Feb 12, 2019 at 06:00:33PM +0100, Alexander Graf wrote:
>> There is a really convenient service for open source project from Travis
>> CI: They allow for free CI testing using their infrastructure.
>>
>> Grub has had issues with broken builds for various targets for a long time
>> already. The main reason is a lack of CI to just do smoke tests on whether
>> all targets still at least compile.
>>
>> This patch adds a travis config file which builds (almost) all currently
>> available targets.
>>
>> On top of that, this travis config also runs a small execution test on the
>> x86_64-efi target.
>>
>> All of this config file can easily be extended further on. It probably makes
>> sense to do something similar to the u-boot test infrastructure that
>> communicates with the payload properly. Going forward, we also will want to
>> do more qemu runtime checks for other targets.
>>
>> Currently, with this config alone, I already see about half of the available
>> targets as broken. So it's definitely desperately needed :).
> 
> This is awesome.. However is grub on github to automatically kick of CI ?

I've seen multiple projects now that have their main mirror hosted
themselves with some magic syncing it to github (Linux, U-Boot).

I haven't quite figured out *how* they do that, but since it's been done
before I guess there must be a way. My gut feeling is that mirroring is
built into github itself even.


Alex



reply via email to

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