CD/CI Unreal Project with GitHub Actions

I’d like to setup a CD/CI workflow for my team. I’d like to run Unit tests, and Functional test after Git commits, and package my project in the cloud somewhere than download it and manually testing it on Branch merges.
I am looking for an Unreal specific description, or something close so I can start experimenting and setting up.