/
MettleCI Git Support - Introduction

MettleCI Git Support - Introduction

A Git repository is effectively a filesystem directory managed by a software system ('Git') which tracks and saves the history of all changes made to the files in that filesystem (known as a ‘Git project’). Your files are stored in a directory called .git , also known as the repository folder.

Git is a set of technology standards (along with a reference implementation) which software configuration repositories can support. It is not a CI/CD build/deploy automation system and cannot, on its own, be used to orchestrate third party components like MettleCI and DataStage.

Git ≠ GitHub

We often see the terms Git and GitHub being used interchangeably, and it’s important to understand that Git and GitHub are very different things.

Git is a version control system that lets you manage and keep track of your source code history. See our page on Git integration.

GitHub is a commercial hosting service owned by Microsoft that provides a Git repositories as a SaaS solution. Microsoft also provide GitHub Enterprise which is a service equivalent to the SaaS offering which is installed on-premises in a customer’s data centre.

Ways MettleCI can integrate with Git

  • Commit to Git repositories

  • Source Compliance Rules from a Git repository

 

© 2015-2024 Data Migrators Pty Ltd.