Document toolboxDocument toolbox

Azure DevOps Setup Roadmap

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 Workbench

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

  4. Configure MettleCI Workbench 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!

 

 

© 2015-2024 Data Migrators Pty Ltd.