Pesquisar

Criação de Projeto Team City

 

Começamos com a criação do projeto. Bem simples.

teamcity-projeto-criacao

Após devemos definir uma Build Configuration.

 

create-build-configuration

Nesta parte devemos dar uma importância especial ao Artifact Paths. Este são os artefatos finais do build que poderemos enviar para um ftp, ou copiar para uma pasta. No meu caso como irei compilar um site, estou utilizando a pasta Package, que é onde é salvo quando utilizamos o Target Publish.

 

segunda-etapa

 

Essa é a parte de configuração do SubVersion onde o Team city irá efetuar o download do código.

configuracoes-svn

 

Nesta tela, eu não precisei modificar nenhuma propriedade.

svn-segunda-etapa

Agora devemos configurar as Build Steps. Podemos criar aqui quantas etapas quisermos.

Untitled

Vamos escolher a mais simples para um projeto do VS. O sln, colocamos o caminho relativo para o arquivo sln, e escolhemos qual Configuration, Platform, e Targets.

sln-build

 

Você também pode usar o MSBuild, caso você tenha mais projetos na sua solução e queira publicar apenas um. Ou no meu caso onde eu tinha projeto windows e web, e precisava passar parametros diferentes para os projetos windows.

msbuild-step

 

Apartir disto o team city já está pronto para efetuar o download e compilar seu código. Você ainda pode configurar na aba Build Triggering, quando o o Team City deverá compilar o seu código, é bem simples e você pode escolher a cada commit no svn, o Team city efetuar o build. Por padrão a cada 5 minutos o Team City faz o polling para verificar no svn se teve modificações novas no código.

Até.