Integrated Ansible scripts, Redis, Docker and CI tools(Jenkins) to create a pipeline to build, test, analysis and deploy newly committed code. Basing on abstract syntax tree, created a test-suite generator to only test the diff between two commits. Tools used in this practice.
code / demo