The Classroom Continuous Build Butler - Didit

The Classroom Continuous Build Butler - Didit

A continuous build server designed for the classroom.

Introduction What does Didit do?

User documentation

Build configuration Compiling and testing with build.xml

Build security Didit does not automatically provide security

Building locally Staff can run the build locally for development

Builds and sweeps Continuous builds plus a safety net

Grade assignment Assigning grades with grade.csv

Manual regrading Break glass in case of emergency

Staff mode The butler keeps many secrets

Developer documentation

README To get started developing or deploying Didit

Debugging with mdb Take a tour of the heap