/
Why is MettleCI's Git Integration Special?

Why is MettleCI's Git Integration Special?

Why do don't I just build my own Git integration?

Take a look at a demo of MettleCI’s Git integration here:

MettleCI’s Git integration offers a number of benefits over a Git integration you’re likely to code yourself, and over IBM's native Git integration introduced in DataStage v11.7.

Benefits

In summary, MettleCI’s Git integration…

  • is compatible with every version of Git available, whether hosted on premises or on the cloud (unlike IBM’s)

  • is compatible with DataStage v8.5 onwards, easing the upgrade path for users of older versions of DataStage

  • is compatible with Parallel Jobs, Server Jobs, and Job Sequences, Parameter Sets, Shared Containers, QualityStage Standarization Rules, or any other DataStage artefact you want to mange in Git.

  • provides a live work item lookup facility enabling you to link your commit with requirements, defects, or service tickets. MettleCI does this by allowing you to dynamically query any number of work item management systems such as Atlassian Jira, ServiceNow, Azure DevOps, GitLab issues, HP ALM, etc., during check in.

  • provides the unique ability to visualise the checked-in artefact in your Git interface of choice (for interfaces supporting custom visualisations)

Fingerprinting

Perhaps most importantly, MettleCI’s code fingerprinting process supports the movement and renaming of artefacts in your source DataStage project without creating duplicates in your Git repository. Imagine the following scenario:

  1. You create a Job called Cust_Extract_Job in the Jobs/ folder of your DataStage repository, and check it in to Git.

  2. You move that job into a subfolder Jobs/Extracts/, modify it, and check it in to Git.

  3. You rename that job to Customer_Extract_Job, modify it again, and check it in to Git.

With IBM’s native Git integration (and possibly your own) you'll end up with three distinct versions of the same job in your Git repository. With MettleCI you’ll only have one as MettleCI’s fingerprints enable it to recognise the link between artefacts in your DataStage repository and your Git repository.

Related content

Git and MettleCI
Git and MettleCI
More like this
How does MettleCI's Git functionality compare to that of Information Server v11.7? 
How does MettleCI's Git functionality compare to that of Information Server v11.7? 
More like this
Does Mettle CI support Git branching/merging functionality?
Does Mettle CI support Git branching/merging functionality?
More like this
MettleCI Components for CI and CD
MettleCI Components for CI and CD
More like this
Jira and MettleCI Workbench via OAuth explained
Jira and MettleCI Workbench via OAuth explained
More like this
How does MettleCI integrate with other tools?
How does MettleCI integrate with other tools?
More like this

© 2015-2024 Data Migrators Pty Ltd.