Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Azure Search Extension
Azure Search Extension

Azure Search Extension

João Almeida

|
74 installs
| (0) | Free
Azure Cognitive Search Extension for your CI/CD related pipelnes on Azure Devops.
Get it free

Azure Cognitive Search Extension Banner

Azure Cognitive Search Extension for Azure Pipelines

This extension allows you to include Azure Cognitive Search operations within your DevOps practices - specifically, in your CICD pipelines. Currently the extension includes all main operations around the main Azure Search concepts like Data Source, Index and Indexer. It doesn't matter if you're more experienced with Azure Pipelines with the YAML pipelines or Classic Editor.

Azure Search Extension Tasks

Highlights

This extension is cross platform. You can run it from Windows, Linux or macOS self-hosted agents.

This extension allows you to include Azure Search operations in your DevOps practices. It covers operations on Data Sources, Indexes and Indexers.

Allows you to include data prep and ingest it into your solution environments

The Azure Search Extension include the following contributions:

  1. Indexer Operations Task

Indexer Operations Task

  1. Index Operations Task

Index Operations Task

  1. Synonym Map Operations Task

Synonym Map Operations Task

  1. Skillset Operations Task

Skillset Operations Task

  1. Document Operations Task

Document Operations Task

Prerequisites

  • You must have an active Azure subscription. Create a new subscription at https://azure.com.
  • You must also have an active Azure DevOps account and an organization. Create a new account at https://dev.azure.com.
  • Install this extension to your organization. To do this, you must be an admin of the organization.
    • Once installed, you may have to have your admin make the extension available to you or your project.
  • You must have at least one Azure Search resource.

Quick steps to get started

To use the Azure Search extension, let's start by:

  • Create a Datasource in your Azure Search resource;
  • Create an Index in your Azure Search resource;
  • Create an Indexer in your Azure Search resource;

Azure Search Extension Tasks

Indexer Operations Task

# Indexer Operations Task
# Create or Update a datasource in your pipeline
- task: AzureSearchIndexerOperation@1
  displayName: 'Indexer Operation: CreateUpdateDataSource'
  inputs:
    azureSubscription: $(azureServiceConnection)
    ResourceGroupName: 'dev-myProj-rg'
    AzureCognitiveSearch: 'dev-proj-as'
    JsonPayloadLocation: inlineJson
    InlineJsonPayload: |
      {
        "description": "Sample Tx Data",
        "type": "azureblob",
        "credentials": { "connectionString": "$(StorageConnectionString)" },
        "container": { "name": "txdata" }
      }
    DatasourceName: 'tx-ds'
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft