Pergunta

Atualmente estou a criação de CI para o meu projeto e temos a equipe da cidade configurar e executar o meu constrói (e testes etc). No entanto, o que eu não consigo entender é como obtê-lo para realmente implementar o build ao meu web-servidor. Estou usando o corredor sln2008 se isso ajuda.

Graças

Foi útil?

Solução

TeamCity não suporta qualquer implantação por si só. Você pode fazê-lo a partir de uma compilação dependente ou como parte de sua construção principal. Há um problema relacionado que você pode assistir / Vote:. TW-3746

Outras dicas

Você pode configurar um passo implantar Web:

IIS de configuração

TeamCity configuração

  • Adicionar um novo passo:
  • "tipo Runner" campo selecione "MSBuild"
  • O campo "Caminho do arquivo de construir" digite o caminho para o projeto web. eg.:SRC\MyWebSite\MyWebSite.csproj
  • "parameteres linha de comando" Campo tipo "/P:Configuration=%env.Configuration% / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish /P:MsDeployServiceUrl=https://%env.TargetServer%/MsDeploy. AXD / P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = WMSVC / P: username = WebDeploy / P: Password = WebDeploy / P: DeployIISAppPath = / P: CreatePackageOnPublish = True "
  • Save-lo.
  • Clique em "Parâmetros construir"
  • O campo "env.Configuration" digitar a configuração que você usou para solução de compilação:. "Release" ou "Debug"
  • O campo "env.TargetServer" o servidor IIS onde o deploy web será executada. Eg.:localhost:8172.

Executar o seu configuração de compilação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top