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.