For teams building solutions with IBM Information Server, Data Migrators' MettleCI fulfils two principal roles, both characterised by high levels of automation:
Enabling Agile DevOps with DataStage
Facilitating the rapid upgrade of a DataStage environment, while also leaving a
DevOps
MettleCI dramatically improves a solution governance, quality, transparency, and team productivity by removing all the intense manual effort in shepherding DataStage artefacts through the processes and environments supporting a customer’s SDLC. Code review, testing, version control, and deployment are all handled in the background by push-button processes.
Upgrade
IBM's Rapid DataStage Upgrade is a combined software-and-services offering which addresses these anxieties using well proven, automation-driven tools and techniques:
A no-charge online upgrade assessment which performs a detailed, automated analysis of DataStage solutions to identify and quantify any potential impediments to an upgrade process
Automation of the upgrade steps, including the creation of a full regression test suite, enabling integration testing within days
Repeatable processes, supporting a project-by-project go-live through continuous integration and deployment.
Flexible month-by-month subscription to the offering's software and elite services
This offering minimizes or eliminates code freezes and downtime while re-assuring both developers and budget-holders with frequent, highly-visible progress.
How does it do this?
The MettleCI features supporting these two use cases are:
Static code analysis, optionally enforcing your solution’s compliance with a supplied library of fully customisable and extensible Information Server best practices
Automated unit testing, featuring the ability to auto-provision test data by either intercepting existing job test data, of using MettleCI’s data fabrication engine
Full integration will all available variations of Git repository
Dynamic lookup of work items in a work item repository (currently Atlassian Jira, Azure DevOps, and Service Now)
Automated association of DataStage artefacts and work items for all Git Commits
An extensive library of Continuous Integration (CI) and Continuous Deployment (CD) components which are available through a set of build system-specific user interfaces, or a product-agnostic command line interface. These interfaces can be used to construct CI/CD pipelines in any popular build and deployment platform.
Atlassian Bamboo
GitHub
GitLab
Jenkins
Microsoft Azure DevOps
Others (CircleCI, Pivotal, etc.) are supported via the MettleCI Command Line Interface.