[PATCH v2 0/1] Add gitlab-ci to Xenomai

Jan Kiszka jan.kiszka at siemens.com
Fri Sep 4 13:23:50 CEST 2020


On 04.09.20 12:37, Jan Kiszka via Xenomai wrote:
> On 04.09.20 12:32, Q. Gylstorff wrote:
>> From: Quirin Gylstorff <quirin.gylstorff at siemens.com>
>>
>>
>> This patch adds a gitlab-ci.yml to support ci builds on gitlab. The
>> build is derived from .travis.yml.
>>
>> An executed pipeline can be found at [1].
>>
>> Changes V2:
>>  - adapt git remote ls syntax to git version 2.20 from 2.17
>>
>> I also look into using the same base for .travis-ci.yml and gitlab-ci.yml.
>> What we can do is moving the script and before_script parts into a
>> shell script or something similar. The job description syntax is
>> not compatible (env instead variables, jobs are under the element
>> jobs/matrix instead of root). IMHO we need some generator to
>> use the same job description for Travis and gitlab-ci.
>>
>> [1]: https://gitlab.com/Quirin.Gy/xenomai/-/pipelines/185711450
>>
> 
> Then go for plan B: Test gitlab-ci for a while, and if it works, drop
> travis.
> 
> Is this job also compatible with the free runners on gitlab.com?
> 

Building is fine,
https://gitlab.denx.de/Xenomai/xenomai/-/pipelines/4581, but I suppose
we lost the ccache, right? Can this be restored with gitlab means? Would
be up to 400MB to save/restore per job, practically more between 200 and
250 MB.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux



More information about the Xenomai mailing list