W mojej firmie mamy kłopoty z odmiennymi zadaniami crona (na wielu systemach) i ręcznie uruchamiamy procesy, które utrzymują funkcjonowanie naszej firmy, co jest wynikiem lat celowego rozwoju i późniejszych zaniedbań.
Kiedyś będziemy musieli wymyślić bardziej scentralizowane rozwiązanie z oczywistych powodów.
Jedną z myśli, że skopaliśmy, jest użycie naszego oprogramowania do ciągłej integracji (Jenkins) do uruchamiania tych procesów, co wydaje się logiczne.
Moje pytanie brzmi: czy robią to inne firmy? Czy jest to ogólnie przyjęta praktyka? Czy nie koliduje to z definicją narzędzia CI ukrytą w jego nazwie? Są jakieś inne opcje?
Uwaga: https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
Jenkins twierdzi, że koncentruje się na „Monitorowaniu wykonywania zadań uruchamianych zewnętrznie, takich jak zadania cron i zadania procmail”. Nie jestem pewien, czy właśnie o tym mówię.