Note : I think we can improve even further by using maven cache (i did not complete the setup) and tight integration of artifacts repos like packagecloud

I also had to use VMs rather than docker, as my build was getting killed (probably memory limit reached on the container build), so it may require further investigation to try out to use container base builds, re engineer some of the jobs to use parallelism etc...

In both cases, it tool me a few hours to 'migrate' the build into the new tool, again I did not re engineer the build, just tried to make it work as is to get a basis for comparison

I was also able to find some ONAP metrics on bitergia about overall build time, if I use the following dashboard (getting overall number of builds in 1year and computed avg build time)

roughly 3millions build minutes in one year (not sure early 2018 build metrics are complete so I've rounded up a bit), we probably have between 10-20 concurrent builds at one time (we may have to split daily builds over a couple of hours to stay below 20)