MettleCI Installation Walkthrough Videos
Assumptions
This page provides an illustrated walk through of the installation and configuration of MettleCI’s components on a simple DataStage v11.7 topology using a Unix Engine tier. It is geared towards users who have seen the MettleCI demo video and have some understanding of how the following functions are accessed and used…
MettleCI Workbench (including DataStage Designer menus)
MettleCI Compliance
MettleCI Unit testing
MettleCI Git Commit (including Work Item lookup)
Contents
Topology
Introduction and Prerequisites
Support resources
Scope
Introduce installation demo environment
Acquiring MettleCI download assets
Introducing the MettleCI download assets
Data Migrators Customers
IBM Customers (link)
Install OpenJDK v8 (non-IBM JVM) (link)
On the DataStage Engine (for MettleCI Workbench)
On the Agent Host (for MettleCI CLI)
WINDOWS Using
.msi
installer (not demonstrated)UNix Using package manager(e.g.,
yum
)
Running time: 17m 00s
Install MettleCI Workbench
Install Workbench Service
WINDOWS Using
.msi
within.zip
file (not demonstrated)UNix Using
.rpm
file
Deploy
mettleci.lic
license fileRename from
license.txt
HTTPS Configuration (link)
Generate Java KeyStore
Update
config.yml
to addServer
section, then restart Workbench serviceAdd certificate to Windows client and restart browser
Running time: 19m 17s
Deploy Git Repositories and Register Workbench Project
DataStage & Compliance Repositories
Create remote repository
Extract supplied repository template locally
Configure Authentication to Remote Repository
Register workbench.key.pub against Git repository
Populate Remote Repositories
Associate local repository with remote repository
Synchronize with git add, git commit, and git push
Repeat for Compliance Repository
Create Remote, Create Local, Authenticate, Push
Test Workbench Access to Git Repositories
MettleCI Compliance fetches from the Compliance repository
MettleCI Commit pushes to the DataStage repository
Running time: 19m 28s
Running time: 3m 31s
Define Work Item Management System
Authentication to Jira (link)
Generation of
.pcks8
and.pem
files for Workbench and JiraCreating a Jira Application Link to Workbench
Define a Jira Work Item Management System in Workbench
Associate our Jira Project with our DataStage Project in Workbench
Test Work Item lookup using the Workbench Commit page
COMING SOON!
Install Unit Test Harness
Install Parallel Test Harness
WINDOWS Using
.exe
file (not demonstrated)UNix Using
.rpm
file
Add
$DM_ENABLE_UNIT_TESTING
environment variable to DSParamsFor demo project + template DSParams for future projects
Test Parallel Test Harness
Interception
Test
COMING SOON!
Onboarding a DataStage Project into Git
Use
git pull
to align your local Git repository with the remote repositoryExport your DataStage project to the local Git repository
Use
mettleci isx cut
to separate it into individual assetsgit add
,git commit
, andgit push
to get all your assets into Git
COMING SOON!
© 2015-2024 Data Migrators Pty Ltd.