I threw together a proof-of-concept repo for running python unit tests in a Docker container with Travis CI:
My plan is to build upon this pattern to add unit tests and continuous integration for an external workbench.
Just thought I'd share in case someone else had similar ideas, and wanted a reference point.
Let me know your thoughts!
NOTE: I have requirements to use legacy FreeCAD 0.16, so that's what this uses.