Building and testing Unreal Engine on Github Actions

I’m trying to use Github actions for packaging and running automated tests.

I haven’t been able to figure out how to make it work, and it seems like there are no tutorial for this.

Has anyone done this before?
If you know any tutorial or blog about this topic, please share with me!

Thanks,

You’re not gonna be able to do it entirely within github actions. You’ll need a self-hosted runner. This is because storage is limited on GH actions runners. Your scripts will fail during pre-requisite setup because they’re guaranteed to exceed GH storage quotas.

Checkout can be done with actions/checkout (with a classic PAT/ssh - I’ve been unable to get it to work with a fine grained PAT).

Building can be done with: OrchidIsle/UE5-Build-Project

I’m still in the process of working this stuff out myself, so I can’t provide much more help, but this is what I’ve gleaned so far.