Infrastructure for Disaster Control, a.k.a. Automatic Builds

We all know the feeling of pure and utter stress when, ten minutes before the deadline, you finally click the Build And Export in your game engine and then it fails to build for some reason. To prevent issues like this, people invented automated builds, also sometimes referred to as CI/CD. This is a mechanism that tests the project every single time a change is made (a git commit is pushed, or a…