Microsoft Azure Fundamentals (AZ-900)Describe Azure architecture and servicesMedium
A software development company uses GitHub for source code management. They are deploying their applications to Azure and want a fully managed service that can automatically build, test, and deploy their code whenever changes are pushed to their GitHub repository, supporting continuous integration and continuous delivery (CI/CD). Which Azure service should they integrate with GitHub?
- AAzure Boards
- BAzure Logic Apps
- CAzure Functions
- DAzure DevOps
Show answer & explanationAnswer & explanation
Correct answer: D. Azure DevOps
Azure DevOps provides developer services for supporting teams to plan work, collaborate on code development, and build and deploy applications. Azure Pipelines, a component of Azure DevOps, supports CI/CD with native integration for GitHub, allowing automatic builds and deployments upon code pushes.
Why the other options are wrong
- A. Azure Boards is a service within Azure DevOps for work item tracking and agile planning, but it's not responsible for CI/CD pipelines.
- B. Azure Logic Apps is a cloud service for workflow automation and integration, but it's not primarily a CI/CD platform for software development.
- C. Azure Functions is a serverless compute service for running event-driven code, not a CI/CD pipeline for building and deploying applications.
Azure DevOps
A suite of developer services that provide an end-to-end solution for planning, developing, testing, delivering, and operating software. It includes Azure Pipelines for CI/CD.
- Comprehensive developer services
- Includes Azure Pipelines for CI/CD
- Integrates with GitHub and other VCS
- Supports Agile planning (Azure Boards)
Memory trick: DevOps is the complete factory for your code, from idea to deployment.