One of the best CI/CD pipelines
Use Cases and Deployment Scope
Azure DevOps is being used by the entire company. We use that to build our build and release pipeline to continually release our deployment.
For our department, we build infrastructure with Terraform and deploy it to the Google Cloud Platform. It solves our problem of not having a CI/CD pipeline. It makes our development cycle much faster.
Pros
- It is compatible with so many services. You can deploy to GCP, AWS, and with any kind of developing language.
- It has a clear developing logic. You build first and then deploy things to the destination you want.
- When you develop with Microsoft products, you can do a lot more.
Cons
- There is a little window tells you small jokes and information. It just annoys me.
- The UI might use more careful design. it can be confusing when you want to find the thing you want.
- There are small things can be added to improve productivity, such as cloning the whole agent job.
Likelihood to Recommend
For companies, especially big companies, when they adopt the way of CI/CD, they need a build pipeline to realize all these. Either they develop websites with languages like Python, Ruby, or C#, or they set up infrastructure with Terraform, Ansible, or Puppet. Azure DevOps integrates everything together and provides a solution that works with all the technologies you use.

