IncrediBuild:

Experience up to 30x faster software builds on your existing hardware

IncrediBuild distributed computing software easily accelerates code builds, data builds and development tasks. Trusted by over 100,000 users at more than 2000 organizations, IncrediBuild is the de-facto standard for build acceleration on the Windows platform.

Continuous Delivery:

Why do we create and automate processes? Why move to Agile methodologies? It is all about time to market, streamlining development cycles, optimizing resources, and reducing R&D and testing time to provide better products and services to your customers.

To manage your delivery, you need to be in control. You need to be able to see what processes are running and make sure they can run faster. You need IncrediBuild.

LOGIBALL

LOGIBALL uses IncrediBuild to significantly reduce Android build (compilation) time, cutting processing time from 15 to 2 minutes. The resulting benefit for the company included two daily hours of time saved per developer!

Overview

LOGIBALL specializes in the engineering of high quality navigation maps and the development ofgeo data based applications like the LOGIBALL Business Navigator, a navigation software solutionoptimized for the needs of business users. The company's product is developed using Visual StudioC++ and Eclipse and has its own cross-platform middleware. LOGIBALL builds its customized codeper customer, so routine build and testing is required.

Challenge

When creating different solutions for multiple clients, it is imperative to streamline processes andmaintain continuous delivery. Since each building process took several minutes, developers' workwas routinely cut, while waiting for compilation to finish, hindering work continuity.Customization – LOGIBALL has a large number of customers, each required a personalized solutionfor its needs. Consequently, the company needs to build and test cross-platform solution for eachclient. The company supplies client with software built in Windows, Mac OS X environments andusing the Android NDK. The goal was to reduce building and testing time to streamline the buildingprocess and increase agility.Windows Build – The company used both Visual Studio and Jenkins CI for its builds, with an average of2:30 minutes per build. The challenge was to speed-up the building process, to enable continuous delivery.Android NDK – LOGIBALL oers an Android product that is built using the Android NDK tool set. Theaverage build time was 15 minutes on a developer's machine and 7 minutes on the company'sserver. The goal was to reduce build time as much as possible to allow significantly more builds perday. The developer working machines are supported by two Oracle servers with 16 cores each.

Solution

By using IncrediBuild, LOGIBALL's development process received a significant boost, saving time, moneyand tremendously increasing efficiency. The ease of implementation and instantaneous results presentedan inclusive answer to the challenges the company faced.

LOGIBALL implemented IncrediBuild in various places along its production line, including both withinJenkins and Visual Studio. IncrediBuild was also implemented on the company's Android NDK environment(using a single line of code), on both developers' and server machines, and within its testing tool, which isused within Jenkins CI. The ease of integration enabled developers to try it and see results instantly.LOGIBALL's build process has changed drastically once implementing IncrediBuild's solution. Build timeswere cut between 50 and 90 percent across various segments of production and, after IncrediBuild becamea part of LOGIBALL's build process, developers were able to execute Android builds 20 times a day.

Benefits

Using IncrediBuild's build-acceleration capabilities, LOGIBALL has sped-up its production line,achieving greater agility and continuous delivery. By reducing a developer's wait to a mere 48seconds (instead of 7 minutes), the developer now has a work continuum, radically changing theway they work. The developer can compile after every change instead of waiting for code changesto accumulate, allowing a faster and more focused workow. Time saved can be used for additionalprocesses, such as running additional builds and testing, increasing productivity and generatingsignificant, measurable ROI.

Benefits include:

Dramatically reducing Android NDK builds within Jenkins from 15 minutes to less than 2 minutes on developers' machines and from 7 minutes to 48 seconds on server machines.

Accelerating Jenkins and Visual Studio build processes, cutting them in half, from 2:30 minutes to 1:15.

Integration with Jenkins using a single line of code.

Allowing continuous integration and increased agility for developers: Developers can now execute Android builds 20 times per day, meaning less broken builds at the end of each day and increasing competitiveness by accelerating time to market.

IncrediBuild was also found to be compatible with the company's testing tool, enable further acceleration of Logiball Build process.

Before IncrediBuild

With IncrediBuild

Time Reduction

Android Builds

7-15 Min.

48 seconds - 2 Min.

80-90 Percent

Windows Builds

2:30 Min.

1:15 Min.

50 Percent

"IncrediBuild enabled us to drastically reduce our overall Microsoft®’s TFS development processes. Now our agile development is effective and scalable. Without IncrediBuild's parallelization capabilities, the speedup and resulting improvement would not be possible."Yuval Mazor - Senior ALM Architect

Get Started

Get our FreeDev Version
- Fully functional Free of charge version to accelerate your build. From download to a faster build in less than 5 minutes

Upgrade -
Existing customer? Upgrade to the latest version of IncrediBuild