TeamCity
O servidor de build da JetBrains — a alternativa ao Jenkins para times que preferem pagar a ter que manter plugins.
Lançado em 2006, quando CI na prática significava CruiseControl ou Hudson. O diferencial era funcionar logo de cara: agentes de build, relatórios de testes, cobertura e integração com a IDE eram recursos do produto, não uma montagem feita com peças de terceiros. O recurso "remote run" permitia que o desenvolvedor compilasse e testasse uma mudança no servidor antes de fazer o commit.
A configuração fica na interface web ou em um Kotlin DSL versionado no repositório, e as cadeias de build podem ser modeladas como um grafo de dependências entre configurações. Normalmente roda na sua própria infraestrutura, o que continua sendo seu principal argumento contra o GitHub Actions — ambientes regulados e controle sobre onde o código é compilado.