TeamHypersomnia / Hypersomnia

Multiplayer top-down shooter made from scratch in C++. Play in your Browser! https://hypersomnia.io Made in 🇵🇱
https://hypersomnia.io/
GNU Affero General Public License v3.0
1.18k stars 52 forks source link

Complete overhaul in Continuous Integration #258

Closed geneotech closed 6 years ago

geneotech commented 6 years ago

There are several problems with the current state of CI:

kacperduras commented 6 years ago

I propose this combo: matrix builds (with macOS) + build stages.

geneotech commented 6 years ago

Could you elaborate maybe? We already have a build matrix on Travis, wherein one job is specified for clang and a separate one for gcc. What's that about Mac OS?

kacperduras commented 6 years ago
We already have a build matrix on Travis, wherein one job is specified for 'clang' and a separate one for 'gcc.'

Ok, but only for Linux. Builds on Windows are available on AppVeyor, but where are the builds on macOS?

geneotech commented 6 years ago

For the time being, it is enough that, under both platforms, correct builds are produced with LLVM 7.