Skip to content
KnowledgeCity

Continuous Integration: Expanding CI/CD

Learn how to extend your CI/CD pipelines to perform automated testing and manage production deployments
Preview the first lesson free — get full access to all 3 lessons.
Course: On-Demand
Intermediate Provider Steven Burnley  3 Lessons ·  21m  in English 

Course Description

In this course, you will learn about SonarCloud, which is a scalable and flexible cloud platform in Azure DevOps. We will also demonstrate how Mend.io Bolt can be an effective tool for building and deploying applications. You will also discover how to use App Service Slots to stage and test code changes before deployment and how to use Agent Pools to efficiently distribute workloads, scale pipelines, and ensure fast and reliable software delivery.

What You'll Learn

  • Extend the DevOps process to include automated testing
  • Test deployments in production using App Service Slots
  • Configure additional build capacity with Agent Pools
  • Use SonarCloud as a scalable, flexible cloud platform in Azure DevOps
  • Apply Mend.io Bolt to build and deploy applications
  • Stage, validate, and swap application versions without affecting production

Key Takeaways

  • SonarCloud lets teams collaborate, automate workflows, and deliver high-quality software with speed and efficiency.
  • Mend.io Bolt provides a visual interface to configure and manage integrations and supports a wide range of connectors and APIs across development, deployment, testing, and issue-tracking tools.
  • App Service Slots in Azure DevOps are separate environments within an App Service that let developers stage, validate, and swap application versions without affecting production.
  • Agent Pools are sets of computing resources that run build and release pipelines, letting teams distribute workloads, scale pipelines, and ensure faster, more reliable delivery.

Frequently Asked Questions

What tools does this course cover?

It covers SonarCloud, Mend.io Bolt, App Service Slots, and Agent Pools as additional tools used in CI/CD pipelines within Azure DevOps.

What will I be able to do after taking this course?

You will be able to extend the DevOps process to include automated testing, test deployments in production using application slots, and configure additional build capacity with Agent Pools.

What are App Service Slots used for?

App Service Slots provide a way to deploy and test multiple versions of an application simultaneously within a single Azure App Service instance, letting developers stage and test code changes before deployment without affecting the production environment.

What are Agent Pools and why are they useful?

Agent Pools are a set of computing resources that provide the infrastructure for running build and release pipelines, offering flexibility to manage agent availability and capacity so teams can distribute workloads, scale pipelines, and ensure fast, reliable software delivery.

What lessons are included?

The course includes three lessons: Integrating Automated Testing, Advanced Deployment Strategies, and Agent Pool.