Mojo continuous integration benefits

OpenMake Mojo provides an enterprise level continuous integration build server allowing for build loops to be triggered by an SCM Check-in Process with full workflow and build process automation. OpenMake Mojo can be downloaded for free and will support both CI and Application Life Cycle build process automation. Mojo integrates with best of breed and open source application life cycle tools for easy out of the box workflow definition and execution. Mojo provides the following benefits to software developers:

  • Defines a standardized build process that can be re-executed by anyone.
  • Orchestrates the execution of ALM tools such as static code analysis and testing tools.
  • Provides real-time monitoring and notifications of build activities.
  • Centralizes logs creating a self-service environment.
  • Automates code handoffs.

 

Standardized Build Process

align="left">OpenMake Mojo gives teams, organizations and entire enterprises a consistent, standardized platform for assembling complex build lifecycle workflows. With Mojo, developers can create build workflows for continuous integration, which can then be re-used and incorporated into workflows for other parts of the lifecycle, such as test and deployment. Team members can easily share build knowledge and techniques, ensuring that new agile projects can come on-line quickly - without having to learn a new build methodology for each project.

Orchestrate ALM Tool Execution

OpenMake Mojo ships with dozens pre-defined ALM plugins supporting email notification, and popular version control, testing and distribution tools.  You can also define your own custom plug-ins to easily integrate in-house developed and less common ALM tools. With the Mojo framework, all of your tools are accessible in a consistent fashion - letting you quickly put together builds that use your tools just the way you need to.

Real-time Monitoring and Notifications

OpenMake Mojo provides a real-time workflow monitor that enables developers to see at a glance the status of any ongoing builds - right down to the individual activity level. It's easy to idenify successful builds - and even easier to troubleshoot build failures, since Mojo flags in red any failed build steps. No more searching through long log files to fine the cause of a failure. Mojo also has built-in email notifications that can be triggered on success or failure of a build - ensuring that you know exactly what is going on in your agile build process

Centralized Build Logs

Builds are easy to do on one machine. But when your build is complex and involves multiple machines, even simple things like viewing the build logs can be complicated with most tools. With Mojo, all build logs are centralized and available through the web, so that team members down the hall or around the world can easily track and analyze build results.

Automate Code Handoffs

In most agile methodologies, the work completed by software engineers must go through several other groups or team members before finally reaching the end user or customer. Mojo lets you assemble complex, multi-team and multi-machine workflows that automate development builds, and then seamlessly pass those builds on to QA and other teams - each of which can run their own set of workflows to automate their critical activiteis. The end results is a consistent process that ensures smooth handoffs between teams - eliminating a key point of failure in the development process.

Testing and Static Analysis Integrations

Requirements, Testing, and Deployment Tool Integration
CA Software Delivery
Bugzilla
Checkstyle
Crap4J
Doxygen
Emma
FindBugs
IBM ClearQuest
IBM Tivoli
InstallShield
Japex
Jira
JUnit
JCoverage
JDepend
Nunit
Manage Ear and War Deployment Descriptors
MD5 Checksum for executable validation
PMD
Serena Tracker
Serena Mover
Wise Installer

SCM and Build Scripting Integrations

Software Configuration Management Tool Integration
Accurev
CA SCM (Harvest)
CVS
IBM ClearCase and Team Concert
Microsoft Team Foundation Server
Microsoft Visual SourceSafe
MKS Source
Serena PVCS
Serena Dimensions and Dimensions Express
Perforce
Borland StarTeam
Subversion

 

Build Scripting Support
Maven, Ant, NAnt
Make, NMake, CMake, EMake, OMake, IMake
Python

 

Simple Licensing Model

OpenMake Mojo delivers enterprise scale continuous integration and distributed workflow through a simple licensing approach. Mojo Standard is available for free, unlimited use, so that your team can begin using Mojo today at no cost.  As your needs grow, you can upgrade to  Mojo Professional or Mojo Enterprise offering  simple, bundled packages to expand your build farm for distributed processing with Remote Agent technology at an affordable price.

Mojo Standard

  • 1 Remote Agent, FREE
  • $399 yearly maintenance

Mojo Professional

  • 5 Remote Agents, $2,495
  • $1295 yearly maintenance

Mojo Enterprise

  • 25 Remote Agents, $7,995
  • $3,995 yearly maintenance

Customer Success Stories

100% Build to Deploy automation that is Developer Driven

See how American Family Insurance implemented a secure, developer driven, build to deploy process using OpenMake Meister and CA SCM r12. This demo was presented at CA World 2010 and at the CA technologies Global Lifecycle User Group Quarterly meeting in September of 2010. This demo has an excellent example of how Meister can parallelize the build to deploy process.

 

Meister added Transparency to the process...

"The implementation of Openmake Meister for build management allowed  BNSF to directly address one of their biggest challenges in the area of IT controls. This technology automated the team’s build processes, providing a  complete audit trail of changes, progression and approvals through each lifecycle stage. Finally, the implementation team used MKS Integrity Manager’s capabilities to manage the implementation itself." BNSF Technology Services Division - Learn More

Meister Standardized the compile process across the enterprise at UCLA ...

"UCLA's challenge was to standardize how builds and releases were processed, regardless of the development language used. OpenMake Meister provided this across the enterprise." University of Southern California, Production Control Team Lead - Learn More

 

Meister allowed for developers to be more efficient saving money and time...

"As a company who specializes in process improvement we look for the most efficient ways to manage changing resources and requirements. We found this quality in Openmake Meister. Meister has allowed us to improve our development process by providing a streamlined, agile and 100% transparent build environment across the application lifecycle." Chris Lank, Ivis President and CEO, VP Worldwide Sales, Togethersoft

Meister accelerated builds across multiple remote machines...

"OpenMake Meister drastically reduced the cost of supporting our builds.  Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build agents."   Production Control, Major US Bank

Meister added consistency across multiple languages...

"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, Sr Programmer, FIS