GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Post Reply
User avatar
Kunda1
Veteran
Posts: 12726
Joined: Thu Jan 05, 2017 9:03 pm

GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by Kunda1 »

Displayed at the top of the FreeCAD gitlab repo
Displayed at the top of the FreeCAD gitlab repo
Screenshot_20220625_161004.png (32.98 KiB) Viewed 528 times
CC @yorik
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
adrianinsaval
Veteran
Posts: 3168
Joined: Thu Apr 05, 2018 5:15 pm

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by adrianinsaval »

do we make use of any of the benefits? AFAIK we run self-hosted runners and those don't require gitlab ultimate
User avatar
Kunda1
Veteran
Posts: 12726
Joined: Thu Jan 05, 2017 9:03 pm

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by Kunda1 »

I have no idea. Just making sure yorik knows
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
yorik
Founder
Posts: 12866
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by yorik »

On it! looking at it tomorrow
User avatar
yorik
Founder
Posts: 12866
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by yorik »

Application submitted! We might be refused because 1) our license is not recognized by GitLab, for some reason, and 2) we don't host our issues and pull requests on GitLab. We'll see...

In any case the program just gives free CI credits (which we know from Travis that they will be insufficient anyway), I couldn't find any other advantage.
adrianinsaval
Veteran
Posts: 3168
Joined: Thu Apr 05, 2018 5:15 pm

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by adrianinsaval »

how many minutes of CI does freecad need? we used self hosted runner anyways so it doesn't consume anything from the gitlab quota, it seems that runner is broken now though.
vm4dim
Posts: 86
Joined: Tue Nov 23, 2021 1:05 am

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by vm4dim »

adrianinsaval wrote: Tue Jun 28, 2022 11:14 am how many minutes of CI does freecad need?
~15 min per commit https://gitlab.com/freecad/FreeCAD-CI/-/pipelines
adrianinsaval
Veteran
Posts: 3168
Joined: Thu Apr 05, 2018 5:15 pm

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Post by adrianinsaval »

That would be about 100 compiles per day, so it could be enough. However, assuming it's runs on a dual core VM it would probably count as 30', plus bigger changes would take longer to compile. And of course that's running on a single platform, if we ever add windows and/or mac it quickly skyrockets specially since caching wasn't as effective on windows IIRC.
Post Reply