Es un sistema de gestión de compilaciones distribuido que permite a un grupo de usuarios compartir recursos de compilación en una "granja de compilación". Esto significa que cuando un usuario solicita una compilación, el sistema selecciona automáticamente la máquina más adecuada (es decir, la más rápida y disponible) para llevar a cabo esa tarea. Esto es especialmente útil en entornos donde se realizan compilaciones grandes y complejas, ya que optimiza el uso del hardware y reduce los tiempos de espera. Antes de usar dmucs, es necesario tener un entorno configurado con varias máquinas que puedan actuar como nodos de compilación. Esto implica tener el software de dmucs instalado y configurado en cada máquina.
$ dmucs build mi_proyecto
$ dmucs status
$ dmucs cancel <ID_de_compilación>