Hacemos algo como esto. No está 100% claro, pero parece que quiere hacer la compilación y la implementación como dos compilaciones separadas en TeamCity con una dependencia de artefactos de la compilación de implementación en la compilación principal, que es exactamente lo que hacemos. Así es como lo hacemos.
Configure sus artefactos de la compilación principal que parece que ya ha hecho.
Example: **\bin\release\*.* => bin
Establecer la dependencia artefacto (también hacemos una dependencia rápida del tiro así, pero usted no tiene que hacerlo) para tirar de sus artefactos de la construcción principal y ponerlos en una carpeta local en su estructura de despliegue .
Example: Artifacts paths: bin\**\*.* Destination path: bin\
se utiliza una mezcla de MSBuild PowerShell y para hacer el trabajo de implementación real. En cada caso, puede hacer referencia a los artefactos usando una ruta relativa.
si la carpeta de trabajo de construcción es el siguiente:
root
|- bin (Artifacts pulled in from main build)
|- src
|- build (Where your build and deployment scripts live)
Se podría acceder a los archivos del compartimiento de la secuencia de comandos de despliegue, ubicado en la carpeta de compilación como:
..\bin\[your files]
A continuación, puede pase el camino a sus artefactos de construcción como este
%teamcity.build.checkoutDir%\bin\
¿Qué versión de TeamCity estás usando? – Bronumski
TeamCity 7.0.2 es la versión que he instalado –