This page will provide 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)
- Topology
- Introduction and Prerequisites
- Install MettleCI Workbench
- Deploy Git Repositories and Register Workbench Project
- DataStage Designer Menus
- Define Work Item Management System
- Install Unit Test Harness
- Onboarding a DataStage Project into Git
-
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 Workbench Service
-
WINDOWS Using
.msi
within.zip
file (not demonstrated) -
UNIX Using
.rpm
file
-
-
Deploy
mettleci.lic
license file- Rename from
license.txt
- Rename from
-
HTTPS Configuration (link)
-
Generate Java KeyStore
-
Update
config.yml
to addServer
section, then restart Workbench service -
Add certificate to Windows client and restart browser
-
Running time: 19m 17s
-
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
-
Authentication to Jira (link)
-
Generation of
.pcks8
and.pem
files for Workbench and Jira -
Creating 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 Parallel Test Harness
-
WINDOWS Using
.exe
file (not demonstrated) -
UNIX Using
.rpm
file
-
-
Add
$DM_ENABLE_UNIT_TESTING
environment variable to DSParams- For demo project + template DSParams for future projects
-
Test Parallel Test Harness
-
Interception
-
Test
-
COMING SOON!
-
Use
git pull
to align your local Git repository with the remote repository -
Export your DataStage project to the local Git repository
-
Use
mettleci isx cut
to separate it into individual assets -
git add
,git commit
, andgit push
to get all your assets into Git
COMING SOON!
[aws_icon.png](attachments/2293497857/2293432325.png) (image/png) [aws-black-1.png](attachments/2293497857/2293497867.png) (image/png) [Installation Demo](attachments/2293497857/2293858312) (application/gliffy+json) [Installation Demo.png](attachments/2293497857/2293727235.png) (image/png) [Installation Demo](attachments/2293497857/2294087681) (application/gliffy+json) [Installation Demo.png](attachments/2293497857/2293465110.png) (image/png) [Installation Demo](attachments/2293497857/2296184835) (application/gliffy+json) [Installation Demo.png](attachments/2293497857/2295496733.png) (image/png) [Installation Demo](attachments/2293497857/2293366805) (application/gliffy+json) [Installation Demo.png](attachments/2293497857/2293858307.png) (image/png)