Estoy experimentando con la implementación automática / integración continua y tuve una conversación con el líder de mi equipo.
Le dije que estoy investigando la creación de scripts de compilación / implementación en PowerShell y dijo que la implementación automática es muy fácil de configurar en TFS usando una GUI y que debería investigar eso. Tengo cero experiencia con TFS, excepto para comprometerme con el control de origen de VS.
¿En qué situaciones fallaría TFS y estaría mejor con PowerShell para la implementación automática? ¿Qué otras razones y ventajas hay para elegir PowerShell en lugar de TFS?
Y otra cosa: ¿podría ejecutar una herramienta de terceros que, por ejemplo, minimice los archivos JS de TFS?
Algunas de las ventajas de PowerShell que se me ocurren:
- PowerShell ofrece la máxima flexibilidad
- Puede cambiar fácilmente a otro sistema de control de fuente como Mercurial
- Los scripts serán más fáciles de mantener que lo que genera TFS
- PowerShell es liviano: puede ejecutar el script en cualquier PC