|
|
Build Automation - the next wave in Agile MethodsOpenMake Meister offers solutions that enhance agile practices through acceleration and adabtability. Like it's competitors, Meister offers a continuous integration server with workflow processing. Unlike it's competitors, Meister provides build automation that drives down into the compile process for overall improvement in build consistency and speed. Specific features include: Continuous Integration Build Scripts Pre-Commit Builds Java and C build acceleration using parallelized builds Accurate incremental builds using Build Avoidance
Agile development is a methodology that encourages the frequent changes of source code. Along with those frequent source code changes comes the need for frequent builds. Improving your build activities through an automated workflow process is not enough to support a fully charged agile environment. To really amp up your agile process, you need a build process that matches the adaptability and iterative nature of your source code changes. To get your builds ready for agile they must be automated to support: - The use of continuous integration scripts where builds running outside your IDE are synchronized with builds running inside your IDE.
- Accelerated Java and C builds by building using parallel processing
- Accurate incremental and pre-commit builds so your agile process is never doing a "clean all" build that runs for hours.
Anything less than the above takes you right back to the "waterfall" approach where your build manager needs the luxury of time to tweak broken build scripts. Agile FeaturesNon-Stop Continuous Integration Build MashupsUse OpenMake Meister to synchronize your individual IDE Build with the Continuous Integration or "team" build running outside the IDE. Meister extends the IDE's automatic code creation features out to the build scripts for non-stop CI build support. For developers using popular IDEs such as Microsoft .Net, Eclipse and IBM-RAD, this means that executing builds outside of the IDE is 100% consistent with the builds executed inside of the IDEs. So go ahead and refactor -Meister will update the build scripts for you. | Accelerated Continuous Integration Builds with Build Avoidance and ParallelizationTen minutes builds are not only possible with OpenMake Meister, they become the norm. Meister's build automation accelerates Java and C builds using multi-threaded and parallel processing technology. In addition, Meister has the intelligence to not only distribute the calls to the compilers in parallel, but it can also determine which objects are up to date and should not be built - called build avoidance. | Continuous Build ScriptsWrite build scripts that are dynamic - not static. OpenMake Meister's Build Services allows you to write continuous integration build scripts that can easily adapt to changes in your source code, without the need for you to re-visit many scripts to implement the change. If you want a dynamic agile process you must give up static methods. Meister gives you the power tools to create dynamic and continuous builds. | Pre-Commit Builds (Pre-Flight)Execute your individual build before you check-in your changes. OpenMake Meister supports builds at multiple levels from local sandbox builds to production builds and emergency builds. Meister allows you to do a full incremental system build in your local sandbox letting you know exactly how your changes will impact the continuous integration build. This full incremental sand box build can be executed directly inside your IDE with real time build monitoring and audit analysis. Meister's pre-commit builds lets you know if your change will make or break the team build running on your continuous integration server. | Automatic Build RefactoringOpenMake Meister recognizes when a developer has refactored their code through the IDE. Meister supports the refactoring process by automatically updating the build scripts to reflect the changes caused by the refactoring process. Updates to the build scripts are done with a simple click of a button inside the development IDE through Meister plug-ins. | Continuous Integration ServerOpenMake Meister offers a continuous integration server with out of the box plug-ins for supporting your favorite versioning tool, testing tools and deployment tools. Builds and workflows can be scheduled, executed on a time basis, triggered by a versioning check-in or executed on demand. All logs, metrics reports and results are written to the centralized server for self-service access by all team members. View more | Build Best Practices and StandardsStandardize the way your build scripts are designed. With OpenMake Meister's Build Services, you can write a single build script that will support hundreds of binary objects in exactly the same way with no redundant scripting. Support your lean methodology techniques by eliminating the confusion and redundancies often found in ad hoc scripts. Write one script to support many builds versus one script to support one build. | Distributed Workflow ProcessingOpenMake Meister supports a workflow engine that utilizes remote agents for distributing the workload across multiple machines and operating systems. Some workflows can be complex. Using multiple machines may be necessary when different steps in the workflow require the use of different machine configurations, such as testing. |
|
|
 |
LOGIN |
 |
CONTACT US |
|
RSS |
|