$customHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Prerequisites:

  • A machine with git installed that has the required access to push to repositories in your Azure DevOps instance

Here is a simple roadmap to getting up and running with DataStage and Azure DevOps:

  1. Create an Azure DevOps Project

  2. Create two Git repositories from the MettleCI templates:

    1. One to host your Compliance Rules. We will customise these later.

    2. One to host your DataStage solution. This will includes default YAML pipelines for your DataStage CI/CD process which we will customise later.

  3. Install MettleCI

    1. Make sure you generate an SSH key pair if you don't already have one available

  4. Configure MettleCI to use HTTPS

  5. Add your SSH Public Key to Azure DevOps to provide authentication when performing a Git commit.

  6. Register MettleCI as an App in Azure Active Directory, enabling MettleCI Workbench to perform dynamic lookup of Azure DevOps Work Items.

  7. Create a sample Azure DevOps Work Item for us to associate with the first Git commit.

  8. Register your first DataStage project in MettleCI Workbench

    1. Enter the details for the DataStage solution repository in Azure DevOps. e.g.

    2. Enter the details for the Compliance repository in Azure DevOps. e.g.

  9. Run a Compliance check using the MettleCI Workbench

  10. Perform a Git commit using the MettleCI Workbench

    1. Enter some text to find your Work item in Azure DevOps

    2. Commit your asset to Azure DevOps

Done!

  • No labels