~/talk

A Deep Dive into a Cross-Platform Build Farm

Talkat Unreal Fest Online 2020 · on Tuesday, 2020-07-14· [devops-and-delivery, game-development]
links:none on file
links:none on file
slides:none on file

BossAlien builds a hybrid build farm combining on‑prem Windows and macOS machines with AWS Linux and Windows EC2 agents, Jenkins + Perforce + EC2 Fleet, and UGS for Editor distribution. Full Windows engine+game rebuilds hit sub‑1 hour on c5d.9xlarge, Mac Minis take 3–5 hours while Mac Pros drop to ~1 hour; incremental builds and tests run ~20 minutes. Pipeline runs UBT/UAT/BuildGraph, uploads to S3/UGS, runs static analysis, Blueprint compilation, unit and functional tests, and keeps 16 editor binary revisions in Perforce while dynamically spawning cloud Windows agents and using P4 Edge servers to speed checkouts.

AI-written summary · about

  1. 0:00Intro
  2. 3:08Build Types
  3. 4:29Clean Build
  4. 8:45Build Scripts
  5. 10:21UGS
  6. 12:21Testing
  7. 15:28Build Cleaning
  8. 17:32Build Graph
  9. 20:07Advantages
  10. 21:07Cloud
  11. 24:11Build Farm Configuration
  12. 27:40Monitoring
  13. 28:32Optimizations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.