He conseguido poner en marcha Teamcity yconectarme a bitbucket y el último paso que me gustaría realizar sería copiar el proyecto MVC 4 en otra carpeta del servidor, listo para una implementación de xcopy en un host web.
Estoy usando MSBUILD, como el agente de compilación.
Gracias por adelantado.
Respuestas
6 para la respuesta № 1La forma preferida es usar objetivos de publicación en MSBuild.
- Añadir nuevo paso de compilación con el tipo de corredor MSBuild
- Conjunto
Build file path
a tu proyecto webcsproj
archivo - Conjunto
Target
aClean;Build;Publish
- Conjunto
Command line parameters
a/p:Configuration=Release;PublishDir=\yourtargetpath
Espero que esto ayude.
0 para la respuesta № 2
Usted podría usar el generador de comandos CommandLine para xcopy. Personalmente, ni siquiera copiaría el resultado a un servidor diferente.
Para el despliegue tendría un proyecto de despliegue.en Teamcity que obtiene el artifcat requerido a través de wget desde Teamcity Rest-Api y lo carga al proveedor de alojamiento. Esto también se puede hacer en CommandLine buildrunner.