Tengo una aplicación web Visual Studio 2010 MVC2 que estoy compilando a través de la línea de comando usando Hudson. Me gustaría hacer que Hudson publique una salida web, así que agregué las etiquetas DeployOnBuild = true y CreatePackageOnPublish = True a mi línea de comando.MSBuild DeployOnBuild = verdadero no publicado
es mi mandamiento:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
/target:Clean,Build
/property:Configuration=Debug;DeployOnBuild=True;CreatePackageOnPublish=True;
[my project name.csproj]
ejecución de esta orden en mi máquina de desarrollo (Windows 7) publica con éxito una salida web para \obj\Debug\Package\PackageTmp\
. Pero al ejecutarlo en el servidor de Hudson (WS 2008) se compila con éxito, pero no se publica. Mismo comando, misma versión de MSBuild, mismo código fuente.
He intentado con el objetivo /t:Publish
, lo que me da una respuesta de Saltar proyectos impredecibles, como he visto en las publicaciones de otras personas.
He intentado agregar las etiquetas DeployOnBuild=True
y CreatePackageOnPublish=True
a mi archivo de proyecto y sin cambios.
¿Alguna idea de por qué esto no se está publicando? ¿Estoy usando estas etiquetas incorrectamente? Estoy seguro de que hay algo aquí que simplemente no estoy viendo.
¿Alguna vez descubrió esto? Estoy golpeando la misma pared en este momento. –
Moví TeamCity a un nuevo servidor y todos los artefactos de las aplicaciones web eran emtpy zip para más de 50 proyectos. Los servicios normales y las aplicaciones de prueba fueron artefactadas muy bien ... he tratado de resolver este problema exacto durante más de 24 horas; ( – ppumkin