Dans mon entreprise, nous avons un bourbier de tâches cron disparates (sur plusieurs systèmes) et de processus déclenchés manuellement qui maintiennent le fonctionnement de notre entreprise, résultat d'années de développement rapide et de négligence subséquente.
Un jour, nous devrons trouver une solution plus centralisée pour des raisons évidentes.
Une idée que nous avons essayée est d'utiliser notre logiciel d'intégration continue (Jenkins) pour exécuter ces processus, ce qui semble logique.
Ma question est: d'autres entreprises font-elles cela? Est-ce une pratique généralement acceptée? Cela ne contredit-il pas la définition d'un outil CI implicite dans son nom? Il y a-t-il des alternatives?
Remarque: https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
Jenkins affirme qu'il se concentre sur "la surveillance des exécutions des travaux exécutés en externe, tels que les travaux cron et les travaux procmail". Je ne sais pas si c'est exactement ce dont je parle.