OpenMake Meister releases the full power of software builds by delivering speed, transparency and agility into the software compile process. Meister is different than other build solutions as it improves the execution of the actual compile, link, and archive steps of the build. Using the Collabnet Subversion repository, Meister offers a transparent audit trail exposing all Subversion managed source code used to create binaries. Together with Subversion, Meister provides a distributed, enterprise class build to deploy process that enables traceability from source code to release.
Improve Your Software Build's Quality and Consistency (compile, link, and archive)
Self Contained ALM - Meister extends Subversion to create a fully automated and self-contained application lifecycle process that manages the conversion of source code into binaries for multiple languages and platforms directly from your favorite IDE.
Improved Developer Productivity: OpenMake Meister improves developer productivity by extending the automatic code generation productivity features of IDEs directly into the Subversion and TeamForge process.
Cut cost through reuse: Meister employs reusable build archetypes, called Build Services, to minimize compile and link errors for multiple languages including .Net, Java and UNIX. Development teams will improve their build quality while substantially reducing the number of manual build scripts needed across the enterprise.
Smart and Fast Builds - Meister accelerates the software compile process through both advanced build parallelization and build avoidance technology. Because Meister has the intelligence to automatically analyze source code and library dependencies, it can decide which modules are up to date, which modules can be built simultaneously and which modules need to be built in a particular order. Meister can improve build speeds by up to 50% for full builds.
Improved Continuous Integration - Meister improves the Continuous Integration process in two ways. First, it automatically ensures that build scripts running on the Meister CI server reflect any changes made by developers inside their IDE. Refactoring never requires a manual build script update. Secondly, it allows for incremental building of changes checked into Subversion, supporting a process that builds only the updated source code and minimizes the need for lengthy "full" builds.
Check out OpenMake Mojo, a free, supported workflow automation and continuous integration server
Why OpenMake Meister and CollabNet?
Centralizing source code changes and coordinating development activities using the Collabnet framework is crucial to managing a complex software development lifecycle. Meister extends the centralization features of the Collabnet framework into the critical step of compiling and linking the Subversion-managed source code. With Meister, the Collabnet framework orchestrates the complexities of the software build, improving software quality and minimizing costly bottlenecks due to broken or 'bad' builds. Together, Meister and Collabnet offer a complete solution to enterprise ALM challenges.
"OpenMake Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission critical Java, C/C++ and .Net applications”
- Todd Athorp, Senior Programmer, Metavante Corporation