In meinem Unternehmen gibt es einen Sumpf unterschiedlicher Cron-Jobs (auf mehreren Systemen) und manuell gestartete Prozesse, die unsere Geschäftstätigkeit aufrechterhalten. Dies ist das Ergebnis jahrelanger zweckmäßiger Entwicklung und anschließender Vernachlässigung.
Eines Tages müssen wir aus offensichtlichen Gründen eine zentralere Lösung finden.
Ein Gedanke, den wir in die Irre geführt haben, ist die Verwendung unserer Continuous Integration-Software (Jenkins), um diese Prozesse auszuführen, was logisch erscheint.
Meine Frage ist: Tun das andere Unternehmen? Ist das eine allgemein akzeptierte Praxis? Widerspricht dies nicht der Definition eines CI-Tools, das in seinem Namen impliziert ist? Gibt es noch andere Möglichkeiten?
Hinweis: https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
Jenkins gibt an, dass der Schwerpunkt auf der Überwachung der Ausführung von extern ausgeführten Jobs wie Cron-Jobs und Procmail-Jobs liegt. Ich bin mir nicht sicher, ob das genau das ist, wovon ich spreche.