OpenMake Dynamic DevOps Suite 7.5 Road Map Feature review for Mojo, Meister, CloudBuilder and Deploy+ Release Date: August 2012 Dated: May 21, 2012
Table of Contents OpenMake Dynamic DevOps Suite 7.5 Road Map... 1 Table of Contents... 2 Summary... 3 OpenMake Mojo 7.5 Enhancements... 4 Worklflow Folders... 4 Super Administrator and Administrators... 4 Workflow Monitor and Explorer Improvements... 4 Turning on and off the RBS continuous integration checking process... 4 OpenMake Meister 7.5 Enhancements... 5 Additional Build Services... 5 Project Directory can be overridden... 5 Enhanced Target Editing... 5 Project Directory... 5 OpenMake CloudBuilder 7.5 Enhancements... 6 Custom Specifications for VMWare... 6 DataCenter Objects and Spaces... 6 Security Privileges... 6 OpenMake Deploy+ 7.5 Features... 7 Deployment Editor... 7 Deployment Explorer... 7 Incremental or full Deploys... 7 Deploy Validation... 7 Package Management... 7 Change Ownership... 7 File Distribution... 7 Rollback... 8 Centralized Logs... 8 Ad-hoc Reporting... 8 Standard Deploy+ Reports... 8 Conclusion... 8 2 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
Summary This document outlines the feature enhancements that are to be included in the 7.5 release of OpenMake Software Dynamic DevOps Suite, which includes OpenMake Meister, OpenMake Mojo, OpenMake Deploy+ and OpenMake CloudBuilder. OpenMake s Dynamic DevOps Suite 7.5 delivers a hands-free, smart and accelerated build and deploy solution that grows and flexes to meet your unique demands. It provides you an intelligent method for creating a repeatable and predictable DevOps process while also supporting your current scripts for a fast easy implementation. By aligning operational tasks between software developers and production control teams, errors and bottlenecks are minimized and a highly repeatable build, test and deploy process is achieved. OpenMake s Dynamic DevOps Suite 7.5 supports a flexible process allowing you to easily integrate with external tools and in house developed build and deploy scripts. OpenMake Mojo 7.5 can manage your build, test or deploy scripts written in any language such as Ant, Make, Perl or Python. When you are ready to establish a higher level of repeatability and automation, OpenMake Meister 7.5 and OpenMake Deploy+ 7.5 can replace your scripts delivering standardization, speed, insight and control to your build, test and deploy tasks while substantially reducing the risk associate to software deployments. OpenMake CloudBuilder 7.5 completes the picture by allowing your developers and production control teams to easily leverage Cloud environments for building and testing software. The 7.5 release will also include the support for an Oracle database on the Mojo Knowledge Base Server, additional reporting, updates to the Eclipse RCP to addresses usability and additional tool integrations for expanded Meister Build Services. 3 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
z/linux support has been added for Meister, Mojo and Deploy+ OpenMake Mojo 7.5 Enhancements Mojo 7.5 enhancements are focused on improving the way information is displayed and shared between development teams and operational teams. Worklflow Folders Folders will be added allowing Workflows to be organized under a Folder structure inside the Eclipse RCP. This allows teams to organize specific workflows for different user groups and projects. Super Administrator and Administrators A Super Administrator Group will be added. This group can assign users as Administrators which allows them to delegate some administrative tasks to group representatives. Workflow Monitor and Explorer Improvements The Workflow Monitor and Explorer have been enhanced to utilize the workflow filtering capabilities. These capabilities will work across multiple Mojo clients. This lets the end user define specific Workflows to monitor. In addition, inconsistencies in the scrolling have been corrected for easier viewing. Turning on and off the RBS continuous integration checking process The continuous integration daemon can be disabled for non CI users. 4 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
OpenMake Meister 7.5 Enhancements Meister features for 7.5 focus on delivering additional Build Services. Additional Build Services Weblogic 10.3 Wix Readme.txt from Jar Jar Copy Enhanced to handle symbolic links Makedoc Generic Command Execution XJC Compile Resource Gen Compile GWT Compile GWT Shell Execution Unzip Up and Down feature for options Compile options inside the Eclipse RCP will be re-organized to more easily support the re-ordering of flags. Project Directory can be overridden The Project Directory can now be overridden on a per target basis. This supports custom include paths needed for a specific Target. Enhanced Target Editing The folder names are fully qualified paths in the Target Explorer and the Target Editor now shows the full path to the Target file. Project Directory The PROJECTDIR can now be overridden to handle custom directories that need to be searched when looking for dependencies on a per Target basis. 5 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
OpenMake CloudBuilder 7.5 Enhancements CloudBuilder enhancement focus flexibility and customization for unique environements. Custom Specifications for VMWare Allows the customization of the OS properties for the machine being provisioned. DataCenter Objects and Spaces Any object name can now include spaces. Security Privileges A user can secure a specific machine or template inside of VMWare allowing a single user to manage the machine image. 6 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
OpenMake Deploy+ 7.5 Features OpenMake Deploy+ is a new solution being added to the OpenMake Dynamic DevOps Suite 7.5 for handling software deployments supporting Development, Testing and Production teams. Deployment Editor A deployment service editor will allow for the creation of reusable deployment templates that will include multiple deployment activities such as stopping an application server, transferring files and restarting the application server. Deployment Explorer A deployment services explorer will allow users to view and manage the reusable deployment services. Incremental or full Deploys A full deploy or incremental deploy can be performed based on the package managed by the Mojo Binary Repository. Deploy Validation When used in conjunction with OpenMake Meister, the deployment can be validated based on the Meister Build Audit report, validating the 3 rd party run-time components needed for the release. Package Management Package Definitions integrated with the Mojo Binary Repository will support the creation of custom deploy packages. Change Ownership Deploy+ will support changing ownership and permissions on Linux/Unix operating systems as part of the deployment step. File Distribution Deploy+ will transfer large sets of files, up to and including an entire project from one file system to another. 7 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential
Rollback File Rollbacks will be supported by referencing the Mojo Binary Repository. Workflow Activity will include Rollback functionality. Centralized Logs All Deployment Logs will be centralized on the Mojo Knowledge Base Server. Ad-hoc Reporting Ad-hoc reporting of metrics available through tools such as Crystal Reports or SQL Server Reports. Standard Deploy+ Reports 1. What files were processed in the last build/deploy for project? 2. What resources (libraries, classes, compilers) were used to do the build? 3. Build/deploy list (with summary counts) filtered by the following (logical and if more than one filter is selected). a. Date Time b. User (requester ID) c. Execution ID d. Workflow Name e. Database (variable input) f. Target OS (i.e. Windows, Linux) g. Agents (Server name being built to or deployed to) h. Environment (i.e. DEV, QA, PROD) i. Successful (Yes/No) j. With builds (Yes/No) k. Build Type (i.e. Oracle Form, Stored Procedure, Oracle Report) Conclusion The 7.5 enhancements deliver a dynamic solution for streamlining, accelerating, and standardizing build to deploy activities that can flex to meet your ever increasing operational demands. Our 7.5 Suite automates tasks by eliminating script driven processes and static configurations while supporting continuous build and deploy. We enable you to manage incremental releases, leverage the cloud, increase productivity, eliminate bottlenecks, and provide management with actionable traceability reports 8 OpenMake Dynamic DevOps Suite 7.5 Road Map OpenMake Software - Confidential