Team City

Fala pessoal, tudo bem?

Seguinte, estou querendo começar a usar um servidor de build pra meus projetos pessoais e no trabalho também, só que eu tenho dúvidas quanto como utilizar.

1 - Se eu tenho um projeto hospedado no github ou bitbucket como eu iria estar usando o team city? Como o servidor de build vai rodar se os commits são locais?

2 - Poderia ser minha máquina como servidor de build? Se sim, como outras pessoas que forkaram meu projeto vão rodar o build a cada commit?

Não sei se as perguntas são tão ignorantes assim, mas com o decorrar das respostas e meu entendimento de servidores de build eu vou fazendo as perguntas certas.

Obrigado pessoal.