Tengo MSDeploy/WebDeploy trabajando para actualizar mis aplicaciones web, esto resuelve aproximadamente el 90% de mis problemas de implementación de las cosas que tengo configuradas hasta ahora.Use MSDeploy para copiar un archivo ejecutable en un servidor y luego ejecute el mismo
Lo que me gustaría hacer, además, es copiar un ejecutable (pragmáticamente el contenido de una carpeta) en el servidor y luego ejecutar ese ejecutable (que realiza actualizaciones de esquema).
Veo que esto debería ser posible, pero estoy luchando por unir las piezas (esto es claramente un caso marginal).
Específicamente:
- prefiero no copiar el archivo ejecutable (carpeta) en el directorio web.
- debo tener en cuenta el resultado de ejecutar el archivo ejecutable (ser útil para devolver un estado de fallo, aunque si es significativo que esto son arrojados por las pruebas de implementación posterior)
Por más que nada, por lo tanto, qué comandos específicos en qué orden - si puedo encontrar un patrón que puedo hacer que funcione, pero estoy luchando para elaborar un patrón de
Notas:
no ocurrió m e que podría copiar la carpeta al directorio web, ejecutar el código y luego eliminar la carpeta nuevamente, pero no me siento cómodo con esto y, en cualquier caso, sería mejor tener el código disponible en la implementación de la publicación del servidor.
También debe notarse que estoy realmente realmente contento con la forma mantengo esquemas de bases de datos por lo que el hecho de que eso es lo que el ejecutable está haciendo es incidental a la pregunta
Gracias, eso es muy útil - DirPath + runcommand debe hacer el truco muy bien (estoy feliz de trabajar con tantos Web implementar medidas que sean necesarias y, de hecho, necesito el proceso a fallar antes de implementar el sitio si falla la ejecución de comandos) – Murph