mxe / mxe

MXE (M cross environment)
https://mxe.cc
Other
1.2k stars 519 forks source link

Idea re: CI #2525

Open Lord-Kamina opened 4 years ago

Lord-Kamina commented 4 years ago

This is just an idea but... @tonytheodore (tagging you solely because you're the one I see most often), have you thought about using Semaphore CI?

It's free and quite possibly you could use it to set-up proper CI for checking packages build.

tonytheodore commented 4 years ago

Looks interesting - I hadn't heard of it before, but at least they talk about hours in execution time limits.

Most other CIs are basically a non-starter for their job limits, the next most promising option is using gitlab's local and remote servers

Lord-Kamina commented 4 years ago

Looks interesting - I hadn't heard of it before, but at least they talk about hours in execution time limits.

Most other CIs are basically a non-starter for their job limits, the next most promising option is using gitlab's local and remote servers

We use Semaphore in performous and it's generally worked very well (plus, it's free for open-source)

https://semaphoreci.com/blog/free-open-source-cicd

Plus, there's caching. Maybe you could hack-up some sort of logic to load dependencies from cache and build a package and its dependents?