Le 31/05/2019 à 17:39, Uwe L. Korn a écrit :
> 
> 
> On Fri, May 31, 2019, at 12:11 AM, Antoine Pitrou wrote:
>>
>> Le 30/05/2019 à 22:39, Uwe L. Korn a écrit :
>>> Hello all,
>>>
>>> Krisztián has been lately working on getting Buildbot running for Arrow. 
>>> While I have not yet had the time to look at it in detail what would hinder 
>>> us using it as the main Linux builder and ditching Travis except for OSX?
>>>
>>> Otherwise I have lately made really good experiences with Gitlab CI 
>>> connected to Github projects. While they only offer a comparatively small 
>>> amount of CI time per month per project (2000 minutes is quite small in the 
>>> Arrow case), I enjoyed that you can connect your own builders to their 
>>> hosted gitlab.com instance. This would enable us to easily add funded 
>>> workers to the project as well as utilise special hardware that we would 
>>> not otherwise get in public CI instances. The CI runners ("workers") are 
>>> really simple to setup (It took me on Windows and on Linux less than 5min 
>>> each) and the logs show up in the hosted UI.
>>
>> Are there any security issues with running self-hosted workers?
>> Another question is whether Gitlab CI is allowed on Github repos owned
>> by the Apache Foundation (Azure Pipelines still isn't).
> 
> 
> The security implications are the same with any self-hosted, docker based CI: 
> There are certain chances people can escape the docker sandbox and do nasty 
> things on the host. Thus we shouldn't store any additional credentials on the 
> host except what is needed to connect to the gitlab master.
> 
> I'm not sure about the requirements from Gitlab for the integration. They 
> provide a hook for the CI status and a full-blown sync integration. The 
> latter really wants all-access which the ASF INFRA won't grant for the former 
> we may not even need INFRA but I have to look deeper into that.

Would be nice if you could take a look IMHO :-)

Regards

Antoine.

Reply via email to