6 ms·
I'm the architect of ElectricAccelerator (http://www.electric-cloud.com/products/electricaccelerator.php http://www.electric-cloud.com/products/electricaccelera
by emelski 13y ago
I'm the architect of ElectricAccelerator (http://www.electric-cloud.com/products/electricaccelerator.php http://www.electric-cloud.com/products/electricaccelerator.p...), a high-performance replacement for GNU make. I use it every day for all my builds, including builds of ElectricAccelerator itself.
- pbiggar 13y agoIs ElectricAccelerator written in C/C++? How many kLOC and how long does it take to run the build? (disclaimer: my company https://circleci.com https://circleci.com is a competitor to the direction you guys are taking with Continuous Delivery)
- emelski 13y agoElectricAccelerator is predominantly written in C/C++, with some Java for the cluster manager server component. As of the 7.1.0 release, it's about 375KLOC in C/C++ (excludes comments and blank lines) and 100KLOC in Java (excludes comments and blank lines). Compiling and linking from scratch takes about 29 minutes serially, but only about 2 minutes when I use ElectricAccelerator to build it (with a cluster of 16 worker agents). We use ElectricCommander to orchestrate our CI process: * checkout from Perforce * build (which uses ElectricAccelerator) * run unit tests * build installer * install on test cluster * run integration tests