Integração contínua com GitHub e TeamCity 6.5– parte 1
Oi pessoal, tudo bem?
A pedidos, coloco aqui um passo a passo para configurar o TeamCity 6.5 com o GitHub. Depois de várias tentativas e erros, compartilhoo resultado com os amigos.
O TeamCity é um servidor de integração contínua desenvolvido pela Jebrains, a mesma empresa que apoia o dotNetArchitects e que desenvolve o renomada ferramenta de refactoring, o R#. Para quem não sabe o que é integração contínua, confira o excelente post do Fowler discorrendo sobre o assunto.
O GitHub é um hosting de fontes, que roda o Git, um controle de fontes distribuído. Para utilizar o serviço do GitHub, basta criar uma conta. Há duas modalidades, a free, ou seja, todo repositório criado será visível a todos, ou, assinar um dos planos do GitHub, e neste caso você pode criar um repositório privado e esta foi minha escolha, pois o uso para tocar alguns projetos pessoais e não gostaria de torná-los públicos no momento. Este guia serve para ambos os tipos de planos, aliás, serve para qualquer hosting de Git, e aqui vai uma diga, um brasileiro criou o CodePlane que possui plano de 9 dólares onde você pode criar repositórios ilimitados e privados. Quando descobri este hosting eu já havia configurado o GitHub.
O conjunto destes produtos é uma boa opção para você montar seu servidor de integração contínua e com fontes em modo colaborativo, seguro e eficiente. Para não ficar exaustivo e longo, vou dividir o post em algumas partes, nesta primeira, iremos baixar e instalar os produtos necessários: Git e TeamCity. Vamos lá:
-
-
Novamente ao Next, Next até chegar a tela abaixo, onde você precisa selecionar o número da porta da interface web do servidor de Build. Eu escolhi a porta 8080.

Apos clicar em Next, a instalação continuará e será exibida uma tela para que você coloque mais algumas informações, eu preferi manter a configuração padrão.

Selecione a conta pela qual o servidor de build irá rodar.


Clique em Next e finalize a instalação. Mantenha marcada a opção “Open TeamCity Web after the installer exit” e clique em Finish

3. Configurando o TeamCity
A página inicial da interface visual do TeamCity abrirá. Aceitar o termo de licença e avance.

Defina um nome de usuário e senha para acesso ao TeamCity

Vamos criar nosso projeto de Build. Clique em Create Project

Project Criado

No próximo post, iremos configurar o Git e integrá-lo ao TeamCity.
Até logo
[]’s