Dozer: a simple runner for continuous integration / development / deployment / delivery (CI/CD)

I wasn’t able to find a cloud CI/CD solution that would handle building UE projects. (Still searching, if you know any, please let me know.) I started looking 2 months ago and I have eventually decided to create my own simple CI/CD runner so I could automate a few repetitive tasks I needed to do with each build of my UE project.

It turns out running CI/CD UE builds locally is efficient, because:

  1. The environment is already set up, you know it works, there’s no environment guessing.
  2. UE doesn’t have to download each freakin’ time you launch a build, so it’s as fast as it gets.
  3. Debugging of individual CI/CD steps is easier than in the cloud.
  4. Once you have your pipeline well tested, you can still move the builds to a server.

So here comes Dozer, a (free) simple CI/CD runner. You might find it handy.

Here’s a complete guide on how to utilize Dozer for UE builds and Microsoft Store deployment, but you can feel free to use it for literally any repetitive scriptable tasks.

Hope it helps. :slight_smile:

Indeed, with this Continuous Deployment pipeline in place, teams can respond to customer feedback in near real-time. I’m leveraging some useful information via best ci cd tools and eventually got to know more about the new features and updates reach customers as soon as the code is moved into production.

I actually created a post asking for help about building a CI/CD with TeamCity or/and AWS. It seems very crazy there’s no tutorial out there about building a CI/CD for Unreal.

I have built multiples CI/CD on AWS…but can’t find anything about doing it for Unreal…It’s the unfortunate things of the games industry I find…no sharing…

Nice Stuff, Thanks for the info

1 Like