Azure DevOps Marketplace Extensions

Having spent some time administrating the Azure DevOps platform I have had to install quite a few Azure DevOps extensions form the market place and here are a few of those extensions that I have found particularly useful.

ADO Security Scanner

ADO Security Scanner checks secure configuration settings for various ADO artifacts such as organization, projects, builds, releases, agent pools, etc.

ARM Outputs

This extension reads the output values of an ARM deployment and sets them as Azure Pipelines variable

Azure App Configuration

Download key-values to task variables from Azure App Configuration.

Azure Pipelines Terraform Tasks

Tasks to install and execute terraform with Azure Pipelines for Azure and AWS. I actually prefer this task over the out of the box microsoft ones the developer Charles Zipp does a really good job maintaining and updating the extension

Azure Utility Tasks

Utility tasks for Azure DevOps - Contains tasks to Manage tags, Lock/Unlock Azure resources, Publishing secrets to Keyvault etc. The developer Utkarsh Shigihalli is really friendly and responsive and went out of his way to assist with an issue I had.

Cucumber HTML Report

Embed Cucumber HTML report in Azure Pipelines

Deploy SSRS

Deploy SSRS packages

Dynamics 365 Finance and Operations Tools

Azure DevOps pipeline tools for Dynamics 365 Finance and Operations

Git Version

Build task for easy semantic versioning for projects using Git.

HTML Viewer

Embed HTML report in Azure Pipelines

Mirror Git Repository

A straightforward utility to mirror one Git repository to another location

OWASP ZAP Scanner

Security tooling that utilizes OWASP/ZAP docker image to run pen-testing scans CI/CD to improve secure development.

Pester unittest build task

Build extension that enable you to run Pester. You can run normal Pester unittest or use Pester to test your deployed Azure resources.

Postman Report

Embed Postman HTML reports in Azure Pipelines.

Power BI Actions

Build and Release Management tasks for Power BI.

PublishHTMLReports

An extension which lets you publish and visualize HTML reports(Like Jmeter load test reports) in Azure Devops as a separate tab.

Pull Request Completion Report

This will give you insights in to who is approving the Pull Requests for your repository.

Pull Request Merge Conflict Extension

Review and resolve pull request merge conflicts on the web.

Redgate ReadyRoll

Develop and deploy databases in Visual Studio with migration scripts.

Release Orchestrator

Managing and orchestrating Azure DevOps release pipelines.

Retrospectives

An Azure DevOps extension for efficient retrospectives.

Sendgrid Email

SendGrid Email Task for Azure DevOps to send emails from a build/release definition.

SonarQube

Detect bugs, vulnerabilities and code smells across project branches and pull requests.

SQL Change Automation: Build

Build and test databases with Redgate SQL Change Automation.

SQL Change Automation: Release

Safely deploy databases with Redgate SQL Change Automation

SSIS DevOps Tools

Microsoft official tools for building & deploying SQL Server Integration Services (SSIS) projects.

Tags Manager

Manage Tags. Manage your work items tags (rename, merge and delete them). You can also see all your build tags in a central place.

Test Case Explorer

Manage your test cases better. Find, filter, analyze usage of test cases, and more.

Trigger Azure DevOps Pipeline

Build and Release Management task to trigger a Azure DevOps release or build pipeline.

WhiteSource Bolt

Detect & fix security vulnerabilities, problematic open source licenses.

WhiteSource for Azure DevOps

Get real-time security alerts and compliance issues on your open source dependencies within your Azure DevOps Services environment.

Feature timeline and Epic Roadmap

Feature timeline of your in-progress features.

Retrospectives

An Azure DevOps extension for efficient retrospectives.

ServiceNow Change Management

Integrate ServiceNow Change Management with Azure Pipelines

Hope some of these gives you some ideas on things that you can incorporate in your build and release pipelines to improve the quality of the solution you are deploying.

Enjoy!