Pregunta

Actualmente estoy configurando CI para mi proyecto y la ciudad del equipo configura y ejecuta mis compilaciones (y pruebas, etc.). Sin embargo, lo que parece que no puedo entender es cómo lograr que realmente implemente la compilación en mi servidor web. Estoy usando el corredor sln2008 si eso ayuda.

Gracias

¿Fue útil?

Solución

TeamCity no admite ninguna implementación por sí sola. Puede hacerlo desde una compilación dependiente o como parte de su compilación principal. Hay un problema relacionado que puede ver / votar: TW-3746 .

Otros consejos

Puede configurar un paso de implementación web:

Configuración de IIS

Configuración de TeamCity

  • Añadir un nuevo paso:
  • Campo " Tipo de corredor " seleccione " MSBuild "
  • Campo " Construir ruta del archivo " escriba la ruta al proyecto web. p. ej .: SRC\MyWebSite\MyWebSite.csproj
  • Campo "Parámetros de línea de comando" type " / P: Configuration =% env.Configuration% / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish /P:MsDeployServiceUrl=https://%env.TargetServer%/MsDeploy.axd / P: AllowUntrustedCertificate = True P: MSDeployPublishMethod = WMSVC / P: Nombre de usuario = WebDeploy / P: Contraseña = WebDeploy / P: DeployIISAppPath = / P: CreatePackageOnPublish = True "
  • Guardarlo.
  • Haga clic en " Construir parámetros "
  • Campo '' configuración de env. '' escriba la configuración que ha utilizado para compilar la solución: " Release " o " Depurar " ;.
  • Campo '' env.TargetServer '' el servidor IIS donde se realizará la implementación web. Por ejemplo: localhost: 8172.

Ejecute su configuración de compilación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top