The major automation pipeline vendors attempt to solve the same problem: build and deploy of your projects. Each vendor has a specific DSL or markup to accomplish the running of a series of your commands.

The goal of this guide is to provide a common set of names and understanding of the components that make up this automation.

Azure Pipelines

  • ~/azure-pipelines.yml

AWS CodeBuild

  • ~/buildspec.yml

GitHub Actions

  • ~/.github/workflows/*.[yml | yaml]

GitLab CI/CD

  • ~/.gitab-ci.yml

Google Cloud Build

  • ~/cloudbuild.yml


  • ~/Jenkinsfile

This list of products is in draft and can be changed at any time. This is a reference and will be updated as the concept is defined more.