![]() |
OpenMake Meister |
OpenMake Meister supports a Continuous Integration Workflow loop. Continuous Integration provides the ability to support a workflow “loop” that is defined to execute on a scheduled basis or triggered by a source code change checked into a version control system. The loop can execute a Workflow defined to run several tasks in a specific order such as check-out, execute Build automation, execute Deploy automation, test and send email notifications. The tasks executed in the loop are supported through the Workflow functionality and are defined using the Workflow Editor.
For executing your Continuous Integration process on a machine other than your local machine, you will need to be running a Remote Agent (license required). Continuous Integration running on a shared machine requires the use of a Remote Agent to be installed on the same machine as your Source Code Management tool. This allows a Source Code Check-in to trigger the Continuous Integration Loop to execute remotely.
In addition, OpenMake Meister further enhances your Continuous Integration process by improving the compile and link steps. It does this in many ways. First, Meister synchronizes each developer's IDE build with the Continuous Integration build running outside of the IDE. This synchronization prevents Builds from breaking due to a source code change that impacted the build scripts themselves. Meister improves build speeds by delivering builds that run using Build Avoidance. Build Avoidance is the process of building on an "iterative" basis versus a "big bang" basis. When running builds with Build Avoidance, only the items that have been impacted by the source code change will be updated. Because Meister performs deep dependency scanning, it has the intelligence to automatically determine the Build order, understand what to Build and what not to Build. This Build decision making brings Build times down from hours to a few minutes. If you are looking to improve the quality of your software builds, you should consider upgrading to OpenMake Meister to provide you the Build automation needed for standardizing and accelerating the process of converting source code to binaries.
In addition, OpenMake Meister improves the consistency of the builds executed during your Continuous Integration by automatically updating your Build scripts based on changes made inside of popular IDEs such as Eclipse, IBM Rational Application Developer and Microsoft Visual Studio/.Net.