[PATCH] sb/set-builder: Fix staging and tar file generation with a single config build

Christian MAUDERER christian.mauderer at embedded-brains.de
Fri Sep 30 06:08:55 UTC 2022


Am 30.09.22 um 07:37 schrieb Chris Johns:
> On 30/9/2022 3:33 pm, Christian MAUDERER wrote:
>> Am 30.09.22 um 05:49 schrieb Chris Johns:
>>> On 29/9/2022 9:50 pm, Chris Johns wrote:
>>>> On 29/9/22 9:45 pm, Christian MAUDERER wrote:
>>>>> Hello Chris,
>>>>>
>>>>> thanks for the quick patch. With this qemu and microblaze work again like
>>>>> expected.
>>>>>
>>>>> I tested all tools starting with devel/* and from the ones that work only
>>>>> devel/autotools-internal didn't generate a tar archive. But that one has a
>>>>> comment "Do not use via the command line" in the bset file so that is most
>>>>> likely fine.
>>>>>
>>>>> Some of other devel/* packages didn't build in my test setup, but I have never
>>>>> tested or used them before so that is probably a problem of my build
>>>>> environment
>>>>> or maybe a known bug.
>>>>
>>>> Thanks for the testing. I will push to the devel branch and 5.
>>>>
>>>
>>> Tarfile creation is working however installing is not. I am working on fixing
>>> this.
>>>
>>> Chris
>>
>> Sorry that I missed that. I only tried to generate the tar archives.
> 
> Same. Testing a fix but it takes time to check properly.
> 
> I am wondering if I can create a test mode in the deployment repo. The hard part
> is how to automatically check the build has worked.
> 
> Chris

I'm currently trying to create a basic CI/CD setup for testing our 
embedded brains patches using GitHub. At the moment it's still quite 
experimental and still a bit thrown together but it basically runs:

 
https://github.com/embedded-brains/rtems-source-builder/actions/runs/3151126889

It didn't catch that bug because it doesn't use installed tools for the 
simulator runs, but maybe I can change that.

If it works well enough, we maybe could re-use some scripts or work 
flows to set up an official RTEMS CI/CD with whatever community 
preferred CI system. It shouldn't be too big of a problem to port the 
logic to Gitlab CI, Cirrus CI or any other modern CI system.

Best regards

Christian
-- 
--------------------------------------------
embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email:  christian.mauderer at embedded-brains.de
phone:  +49-89-18 94 741 - 18
mobile: +49-176-152 206 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list