Submissão pré-testada: nenhum código quebrado no seu controle de versão. Nunca mais.

Normalmente, sua equipe envia o código ao Controle de Versão ANTES de verificar se ele funciona e corre continuamente o risco de interromper a compilação — causando mais problemas do que o necessário. É assim que o TeamCity é diferente.

Cenário padrão

Edite → submeta → verifique

cenário padrão do processo de submissão

Cenário aprimorado do TeamCity

Edite → verifique → submeta

cenário de confirmação melhorado do TeamCity

Diferente do cenário padrão (editar, submeter, verificar), o recurso Pre-tested Commit do TeamCity permite verificar remotamente suas alterações ANTES de enviá-las ao VCS.

workflow de CI/CD do TeamCity

Se suas alterações forem aprovadas, o TeamCity (em cooperação com seu IDE) as submeterá AUTOMATICAMENTE ao Controle de versão. Se elas falharem, seu código não será enviado ao VCS, e você receberá uma notificação (por email, IM, na bandeja do sistema Windows ou no seu IDE), permitindo corrigir o código com falha imediatamente. E, diferentemente do cenário padrão, você sempre saberá QUEM quebrou o código. O mais importante, sua equipe nunca para de trabalhar e nunca há código quebrado no seu Controle de versão.

E essa não é a única grande diferença no TeamCity.