Doit zur Automatisierung voneinander abhängiger Verarbeitungen

doit kann die Make-Aufgaben übernehmen, die mit Abhängigkeiten zu tun haben.

Die Aufgaben werden mit Python-Code beschrieben; doit analysiert die Verknüpfungen, kann einen Abhängigkeitsgraphen ausgeben und führt dann die Aktionen in geeigneter Reihenfolge aus.

Features:

  • durch Plugins erweiterbar

  • Debug-Unterstützung

  • API

  • parallele Ausführung von Aktionen

  • mögliches Caching von Ergebnissen

  • kann als watcher Veränderungen erkennen und die zugehörigen Aktionen auslösen