Nella mia azienda, abbiamo un pantano di diversi lavori cron (su più sistemi) e avviato manualmente processi che mantengono il nostro funzionamento aziendale che è il risultato di anni di sviluppo opportuno e conseguente negligenza.
Un giorno, avremo bisogno di trovare una soluzione più centralizzata per ovvi motivi.
Un pensiero che abbiamo iniziato a fare è usare il nostro software di integrazione continua (Jenkins) per eseguire questi processi, il che sembra logico.
La mia domanda è: altre aziende stanno facendo questo? È una pratica generalmente accettata? Questo non è in conflitto con la definizione di uno strumento CI implicito nel suo nome? Ci sono altre opzioni?
Nota: link
Jenkins sostiene che si concentra su "Monitorare le esecuzioni di lavori eseguiti esternamente, come lavori cron e processi procmail". Non sono sicuro se questo è esattamente ciò di cui sto parlando.