Here is a simple roadmap to getting up and running with DataStage and Azure DevOps:
Create an Azure DevOps Project
Create a two Git repositories from the MettleCI templates:
One to host your Compliance Rules. We will customise these later.
One to host your DataStage solution. This will includes default YAML pipelines for your DataStage CI/CD process which we will customise later.
Install MettleCI
Including generation of an SSH key, if you don't already have one available
Configure MettleCI to use HTTPS
Add your SSH Public Key to Azure DevOps to provide authentication when performing a Git commit.
Register MettleCI as an App in Azure Active Directory, enabling MettleCI Workbench to perform dynamic lookup of Azure DevOps Work Items.
Create a sample Azure DevOps Work Item for us to associate with the first Git commit.
Register your first DataStage project in MettleCI Workbench
Enter the details for the DataStage solution repository in Azure DevOps
URL: e.g. git@ssh.dev.azure.com:v3/mettleci/MyProject/MyRepo
Branch: master
Path: datastage
Enter the details for the Compliance repository in Azure DevOps
URL: e.g. git@ssh.dev.azure.com:v3/mettleci/MyProject/Compliance
Branch: master
Path: datastage
Perform a Compliance check
Perform a check-in using MettleCI Workbench
Enter some text to find your Work item in Azure Devops
Commit your asset to Azure Devops