Nella mia azienda, abbiamo una serie di lavori cron disparati (su più sistemi) e avviato manualmente i processi che mantengono il funzionamento della nostra attività che è il risultato di anni di sviluppo conveniente e conseguente abbandono.
Un giorno, avremo bisogno di trovare una soluzione più centralizzata per ovvie ragioni.
Un pensiero che ci stiamo dando da fare è usare il nostro software di integrazione continua (Jenkins) per eseguire questi processi, il che sembra logico.
La mia domanda è: lo stanno facendo altre aziende? È una pratica generalmente accettata? Questo conflitto con la definizione di uno strumento CI non è implicito nel suo nome? Ci sono altre opzioni?
Nota: https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
Jenkins afferma di concentrarsi sul "Monitoraggio delle esecuzioni di lavori eseguiti esternamente, come cron lavori e procmail". Non sono sicuro se questo è esattamente ciò di cui sto parlando.