predefined visual-studio teamcity artifact

visual-studio - predefined - release variables tfs



¿Cómo funcionan las rutas de artefactos de Teamcity? (2)

¿Alguien me puede dar un ejemplo de cómo podría ser la configuración de rutas de artefactos definida para una configuración de construcción si quiero crear dos artefactos dist y fuente donde estoy usando el corredor de construcción de sln 2008 y construir mis proyectos usando la papelera / versión predeterminada?

**/Source/Code/MyProject/bin/Release/*.* => dist **/*.* => source

Obtengo dos raíces de artefactos dist y source pero bajo dist obtengo toda la estructura de directorios (Source / Code / MyProject / bin / Release) que no quiero y bajo source obtengo todo junto con obj y bin / Release que No quiero.

¿Puede darnos algunos consejos sobre cómo hacer esto correctamente?

¿Debo cambiar la ubicación de destino para todos los proyectos que estoy construyendo para poder hacer que esto funcione?


De acuerdo con la documentación de TeamCity; debería ser así:

file_name|directory_name|Ant-like wildcard [ => target_directory ]

Asi que..

Source/Code/MyProject/bin/Release|**/* => dist (| not /)


Entonces solo necesitarás:

Source/Code/MyProject/bin/Release/* => dist Source/**/* => source

Esto colocará todos los archivos en la versión en una carpeta de artefactos llamada dist y todo en Source en una carpeta de artefactos llamada source.

Si tiene subcarpetas en versión de lanzamiento, intente:

Source/Code/MyProject/bin/Release/**/* => dist