he creado un sistema de despliegue donde un coordinador central puede:
- identify the right target server for a given component (e.g Windows service goes to a given server, web services go to another, etc.)
- perform a PsExec of a deployment MSBuild script on the target server
- the deployment MSBuild script is responsible for:
a) downloading the right component package (in my case a .zip)
b) backing up previous versions of the component
c) extracting the package to the right place
d) tailoring the installation steps to the type of component to deploy (e.g. needs to perform an Exec task of installutil.exe on a Windows service)
e) logging the result of the deployment
Este sistema está construido utilizando una combinación de:
- core MSBuild tasks
- [Tigris MSBuild community tasks][1]
- [MS SDC tasks][2]
- and custom tasks
El sistema nos permite realizar una implementación consistente de aplicaciones complejas en entornos particionados (por ejemplo, DEV, QA, UAT, etc.) hechos de servidores virtuales.
¿Está ejecutando CC.Net en su entorno de ensayo? – Ryu
No está en él, pero se publica en el entorno de escenario mediante MSBuild. – Alex
¿Acabas de publicar un sitio web o necesitas instalarlo o hacer algo más? – Ryu