Luc Shelton

TeamCity

TeamCity is a build management and continuous integration server from JetBrains. It was first released on October 2, 2006 and is commercial software and licensed under a proprietary license: a freemium license for up to 100 build configurations and three free Build Agent licenses are available.

Website


Jobs

I've used TeamCity in 3 jobs.

Senior Tools Programmer
2017-09-01 - 2019-10-31

Began work on an unannounced project and was tasked with developing a robust and reusable tool authoring framework for rapidly iterating and publishing versioned internal tooling.

Senior Tools Engineer
2020-02-23 - 2020-07-31

During my tenure at Yakuto, I was responsible for building, extending, and supporting user-facing tools and backend systems that fulfilled various needs.

Tools Programmer
2015-01-01 - 2017-09-01

Towards the end of my time working on Gears of War 4, I began work on studio-wide tooling and backend services that addressed a variety of needs.


Blogs

I've written 2 blogs about TeamCity.

Games Development at Scale: Personal Builds
Posted 20 months ago by Luc Shelton
A breakdown and analysis of personal builds, the caveats, and how best to implement them with the JetBrains TeamCity continuous integration system, using C# and Perforce.
MSBuild: Continuous Integration Assembly Versioning
Posted 3 years ago by Luc Shelton
A guide on how to automatically inject versioning information at compile-time with any C# based project in Visual Studio and MSBuild.