Exploring tooling for CI/CD
The tooling landscape for CI/CD and DevOps is massive and changes almost every month. A good overview is provided by Digital.ai at https://digital.ai/periodic-table-of-DevOps-tools; Digital.ai maintains and publishes the Periodic Table of DevOps. It's based on the format of the periodic table of elements, but contains an overview of various tools to execute DevOps in cloud environments. It also explains how to build a pipeline diagram using the tools that are selected from the periodic table.
There's no right or wrong answer in choosing the toolset, as long as it fits the need of the enterprise and people are trained in the usage of the tools. In this section, the native CI/CD tooling in the major clouds are discussed: Azure DevOps, AWS CodePipeline and CloudFormation, and Google Cloud Build.
Working with Azure DevOps
Azure DevOps enables teams to build and deploy applications; it caters for the full development cycle. Azure DevOps contains...