/
MettleCI Installation Walkthrough Videos

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 file

    • Rename from license.txt

  • HTTPS Configuration (link)

    • Generate Java KeyStore

    • Update config.yml to add Server section, then restart Workbench service

    • Add 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


DataStage Designer Menus

  • Automatically using .exe (link)

  • Manually using Designer’s Tools → Customize option (link)

Running time: 3m 31s


Define Work Item Management System

  • 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 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 DSParams

    • For 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 repository

  • Export your DataStage project to the local Git repository

  • Use mettleci isx cut to separate it into individual assets

  • git add, git commit, and git push to get all your assets into Git

COMING SOON!

 

Related content

Installing or Upgrading Workbench on Unix
Installing or Upgrading Workbench on Unix
Read with this
Pre-installation checklist
Pre-installation checklist
More like this
MettleCI - Infrastructure Requirements
MettleCI - Infrastructure Requirements
Read with this
MettleCI For DevOps - Technical Prerequisites
MettleCI For DevOps - Technical Prerequisites
Read with this
Installing MettleCI Workbench
Installing MettleCI Workbench
Read with this

© 2015-2024 Data Migrators Pty Ltd.