Payday loans
Car insurance

Meister Benefits for SCM Administrators

OpenMake Meister offers 100% automation, the key to a standardized and repeatable build to release process. OpenMake Meister delivers a build to release solution that allows you to establish consistency and repeatability starting at the methods used by your developers to create your executables and ending with a process for iintegrating best of breed application life cycle tools into your change process.  Meister goes beyond the competing tools, letting you control and automation the compile and link process, as well as the pre and post steps around the compile and link.  Meister ensures that the source code you are managing in your SCM repository matches the executables running in your production environment, letting you know unambiguously what is in production.  Key benefits ot he SCM Administrator includes:

  • Bridging Development Source to Production Binaries
  • Separation of Duties
  • Dependency Management and Impact Analysis
  • Build Best Practices
  • Secure Build Environments
  • Build Transparency
  • ALM Tool Integrations

 

Bridging Development Source to Production Binaries

Why are builds important to the source code administrator?  Because it is the build that determines what source code will be build, packaged and delivered to your production environment.  OpenMake Meister maximizes your investment in an SCM solution by guaranteeing that your production executables are traceable back to your SCM repository. Meister offers you maximum protection from failed releases by providing the DNA and fingerprint evidence that links production back to its development origin. Meister guarantees that the SCM team can repeat the same build that was executed by the developers, without needing the developer to hand-hold the process.  OpenMake Meister gives the SCM team the knowledge and tools to take control of the software builds.

Separation of Duties

OpenMake Meister provides a process that allows developers to "promote" their build to a production control team creating a separation of duties between development and production release. SCM administrators can enforce the use of "approved" source code and libraries in the production build, ensuring that no source code is released to production untested or unapproved.

Dependency Management and Impact Analysis

OpenMake Meister allows SCM administrators to trace project to project and project to infrastructure relationships, providing a predictive analysis of any software release. Our Build Audit reports provide a complete picture of how, when, and where the build was performed, enabling the build to be easily reproduced to support emergency release procedures.

Build Best Practices

OpenMake Meister standardizes builds by allowing you to establish Build Best Practices throughout your organization.  Build best practices creates consistency in the build process and better supports agile development activities such as continuous integration builds.  If your developers talk about using Maven, they are attempting to standardize their builds.  OpenMake Meister standardizes builds for the enterprise supporting Java, Microsoft Visual Studio, LINUX, C-UNIX and z/OS.

Secure Build Environments

Secure your pre-production build process using Meister's User and Group Security.  Meister can be implemented with LDAP allowing you to create a build process that restricts certain Users or Groups from executing Builds and Workflows that touch a production or pre-production site.  Enforce your separation of duties using Meister's User security and privileges.

Build Transparency

Auditing builds can be difficult if you only have ad hoc scripts to rely on.  With Meister, full control of the build process can be handed to the Production Control or SCM teams - without having to hand over large numbers of make and ant scripts.  All details of the build can be easily reviewed, such as the state of debug or optimization flags, and the use of production versions of third party libraries to ensure production compatibility.  This critical data is hidden in ad hoc scripts and is far from transparent.  And with Meister Insight,  your builds can be executed with a full Build Audit report showing all artifacts used in the build, even when they are not under SCM control.  See our Build Audit Report below.  Notice that the file "rt.jar" was not stored in the ClearCase repository, but identified by Meister's deep dependency discovery.

Build Audit

ALM Tool Integrations

OpenMake Meister integrates with the leading source code management, testing and software distribution tools - both open source and commerical.  Application Life cycle Managment tool Plug-ins provide the out of the box integration with dozens of ALM tools for creating your automated build to release process. It's also easy to create your own Plug-ins, to extend Meister to include your in-house developed or less comon tools.

Software Configuration Management Tool Integration

Accurev
Borland StarTeam
CA SCM (Harvest)
CVS
ClearCase and Team Concert
GIT
Microsoft Team Foundation Server
Microsoft Visual SourceSafe
MKS Source
Subversion and TeamForge
Serena PVCS
Serena Dimensions and Dimensions Express
Perforce

Build Engines and IDE Integration

Eclipse Workspace and the Eclipse JDT/CDT
Java Jar, Java War, Javadoc
Microsoft Visual Studio .Net (2003, 2005, 2008, 2010)integrated with DevEnv, MSBuild, TFS, and TeamBuild
Microsoft Visual Studio 6.0 integrated with Nmake
Microsoft Visual Basic integrated with VB6.exe and VB5.exe
IBM Rational Software Architect (RSA) (Jar, War, Ear)
IBM Rational Application Developer (Jar, War, Ear)
IBM Websphere 5.1 and 6.0 (Ear, War, Jar, EJBDeploy, WSEJDeploy)
Weblogic (JSPC, EJB, Jar, War, Servicegen, XMLBeans)
Borland Delphi integrated with DCC32.exe
GNU Compiler for DLLs and EXEs
Oracle Forms, Menus, PSQL and Reports
Sybase ASE (ISQL)
Microfocus Cobol
PowerGen/PowerBuilder
Tuxedo Server and Client

Continuous Integration Server Support

OpenMake Mojo
Hudson
IBM BuildForge
Microsoft TeamBuild
Electric Cloud -Electric Commander
Cruise Control and Cruise
Urban Code - AnthillPro
JetBrains TeamCity

What People are Saying

"Meister offers us increased productivity and quality  compared to manually controlled builds. Meister also completes the configuration management process through it's central build capabilities allowing Fortis to fully control all internal and external software assets within our fast evolving J2EE world.”  Matthias Pyck, Fortis Bank

"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

"Next to documentation, build management is likely to be the least satisfying task a developer must address every day. A lot of software investment ends up in the time it takes to constantly tweak the make files needed to keep a system maintainable. Developers are looking for innovative solutions that will reduce software coding by a factor of five. Jim Duggan, Gartner

"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 servers."   Production Control, Major US Bank

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 Deploy+ 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 Deploy+ with Remote Agents can parallelize the build to deploy process.