Git Pipelines
Git has become the de facto standard for version control. This has given rise to many vendors hosting Git repositories. Each vendor provides Git functionality such as branching, pull requests, project membership. Now there is growing competition to provide Continuous Integration / Continuous Delivery (CI/CD) services. It has become a very competitive market. One feature that extends version control beyond just hosting source repositories, is pipelines. Pipelines are an extensible suite of tools to build, test and deploy source code. Even data hosting sites like Kaggle now support pipelines . This article provides a brief summary of some pipeline features from three popular Git hosting sites: GitLab , Bitbucket and GitHub . This article was written in GitLab flavoured Markdown, and rendered to HTML using pandoc . This provides a version controlled project that can be used to show features for each Git repository. The fea...