Level up your Unity Workflow with Continuous Integration using Jenkins
Details
Game dev is a laborious process. Creating code and art assets is time-consuming enough but it’s easy to get bogged down in repetitive tasks like making builds, packaging and uploading copies of the game for testing, and baking lighting.
In this talk we will explore how to automate different parts of a typical Unity workflow using Jenkins. Building our continuous integration workflow, we will also aim to reduce the chance for mistakes to slip into the process and ensure that all builds are reproducible.
Topics for talk
- Why Jenkins? Comparing a custom solution using Jenkins to Unity Cloud Build
- Using Jenkins to manage creating builds
- Pre-build tasks: Including git revision info in build
- Post-build tasks: Package build in installer
- Automating other tasks
-Running unit tests
-Bake lighting and commit back to project
