MaikKlein / unreal-rust

Rust integration for Unreal Engine 5
Apache License 2.0
2.11k stars 78 forks source link

Setup a CI #8

Open MaikKlein opened 2 years ago

MaikKlein commented 2 years ago

We need a ci that builds and tests

We need an CI for unreal.

Github actions: Actions doesn't seem to be capable of running the docker images for unreal. Neither the standard nor the slim image seem to work and both run out of diskspace.

Maybe we can set up our own server for this? I'd be happy for some advice here.

CollinEMac commented 2 years ago

@MaikKlein I'm far from a CI expert but from a little googling I think the easiest solution would be using a larger GitHub-hosted runner. The only downside is that you need GitHub Team ($44/year) but I don't think you're going to be able to run something as big as Unreal for free anywhere without hosting your own server.

https://docs.github.com/en/actions/using-github-hosted-runners/using-larger-runners#machine-specs-for-larger-runners

MaikKlein commented 2 years ago

Thanks I didn't know that there were large runners for github. I'll give it a shot. I was also looking into other solutions like https://circleci.com/blog/optimize-unreal-engine-builds/ but that's definitely a bit of a hassle.