Lesstep
Azure Pipelines · ARM templates · Checked November 6, 2026

Azure Pipelines: "Could not find any file matching the template file pattern": no template, or no parameters file

The ARM template deployment task (AzureResourceManagerTemplateDeployment@3, and the older AzureResourceGroupDeployment@2) looks up its Template input (csmFile) as a pattern under $(System.DefaultWorkingDirectory), then does the same for Template parameters (csmParametersFile) if that input is set. When either finds no file, it stops with this message. Two things make it harder than it looks: the message is the same for the template and for the parameters file, and it does not say which path it tried. The most read question on it (on Stack Overflow, seen over 27,000 times) had a template that was found and parameter values in the parameters field.

When the deployment runs in a pull request's build validation, the required build stays failed until a run finds the files: Azure DevOps Pull Requests, a plugin for JetBrains IDEs, lists the pull request's branch policies with their state in your IDE, and with Pro runs a failed build policy again once the pipeline is fixed. Get it on JetBrains Marketplace

What it looks like

Parameter values in the Template parameters field

A relative path starts at the default working directory

A YAML deployment job

A classic release

Azure DevOps pull requests in IntelliJ IDEA and Rider

Azure DevOps Pull Requests, a plugin by Lesstep for JetBrains IDEs 2024.1 or later and Android Studio, reads the organization, project and repository from your git remote and lists the pull requests that wait for your review in an IDE tool window, on Azure DevOps Services and on Azure DevOps Server. It shows the branch policies of a pull request with their state, so a required build that has not passed is next to its pull request, and with Pro you run a failed or expired build policy again from there. The review inbox is free; voting, commenting, completing and creating are Pro, with a 30-day trial.

Get it on JetBrains Marketplace

Azure DevOps and Azure Pipelines are trademarks of Microsoft Corporation; GitHub is a trademark of GitHub, Inc.; IntelliJ IDEA and Rider are trademarks of JetBrains s.r.o. This page is not affiliated with or endorsed by Microsoft, GitHub, Inc. or JetBrains.

More: the publish step points at a path that is not there · no zip where the deploy task looks · a resource authorization issue · 日本語