I use travis CI as part of assessment, although not automated and only as part of the assessment. In a nutshell, for java applications, I provide some complete cucumber feature and some empty cucumber feature files (no scenarios). I ask students to make the existing tests pass and then add scenarios, then make them pass.
I assess this by viewing the output of their travis builds, but manually, as I also assess the quality of their tests, and other aspects of their code and design.
Much much easier that download zips of their code and trying to get them to run.
If this fits with the topic, I'm happy to contribute