The goal of this issue is to discuss the best ways to ensure that when a developer pushes code to Piwik our CI service will run the builds and provide feedback very quickly, ideally under 20 minutes after pushing
Please contribute ideas and suggestions so we can make CI feedback as fast as it should ie. within 10-20min!
Just a small note: I've already added
fast_finish: true to travis.yml some time ago, so travis will mark a build as failure / error as soon as the first job failed/errored. But waiting for a success is a bit long, indeed.
The situation is better in terms of builds times, although the problem is still here. We can also now use the TestRunner plugin to run tests on EC2 which is useful for core devs. I'm moving to
Mid term but QA speed will always be on our minds.