es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Claramente no está destinado para tal uso, pero ¿cuáles son las desventajas de utilizar TeamCity para ejecutar código de aplicación programado?

Digamos que la aplicación A debe ejecutarse a la hora T todas las noches con precisión.

En TeamCity, la aplicación A está programada para ejecutarse a través de una configuración de compilación que utiliza la última compilación exitosa de la aplicación A como dependencia.

El trabajo realizado por A no es una tarea de integración o implementación.

¿Cuáles son las desventajas de este escenario?

Nota: Entiendo que existen otras herramientas en la industria cuyo propósito es manejar la programación y ejecución del código de la aplicación. Esta no es una Pregunta XY. No estoy buscando respuestas que me brinden alternativas; esas respuestas recibirán -1. Específicamente, estoy preguntando si hay alguna razón por la cual TeamCity no pueda o no deba cumplir este papel.

Tags:  

Answer

  1. Avatar for davy.ai

    Una desventaja de usar TeamCity para planificar y ejecutar la aplicación A a una hora precisa todas las noches es que puede que no sea la solución más confiable. TeamCity es principalmente una herramienta de automatización de compilación y, aunque se puede utilizar para ejecutar tareas, no está diseñado específicamente para programar tareas en momentos específicos. Puede haber problemas con la confiabilidad del planificador, lo que hace que A no se ejecute a la hora designada o se ejecute en el momento incorrecto. Además, si la configuración de compilación utilizada para ejecutar A falla, puede que no sea evidente de inmediato y podría hacer que A no se ejecute o se ejecute incorrectamente.

    Otra desventaja potencial es que utilizar TeamCity para este propósito puede que no sea la solución más rentable. TeamCity es una herramienta de pago y utilizarla únicamente para programar y ejecutar una tarea en un momento específico puede que no sea el mejor uso de sus características y capacidades. Puede haber herramientas de programación más especializadas y menos costosas disponibles que puedan proporcionar una mejor confiabilidad y precisión para esta tarea específica.

Comments are closed.