Lesstep
Azure Pipelines・デプロイ・2026年11月6日に確認

Azure Pipelines の「No package found with specified pattern」:デプロイのタスクが探すところに zip がない

デプロイのタスク(Azure App Service deploy・Azure Web App・Azure Functions)は、パッケージをパターンで探します。既定は $(System.DefaultWorkingDirectory)/**/*.zip で、何も当たらなければそこで止まります。zip が作られていないか、アーティファクトとして公開されていないか、デプロイのジョブが別のフォルダーに持っているかのどれかです。YAML のパイプラインでは最後がよくあります。ダウンロードしたアーティファクトは $(Pipeline.Workspace) に入り、そこは既定の作業ディレクトリの中ではありません(このメッセージについての Stack Overflow の質問は10万回以上見られています)。

デプロイがプルリクエストのビルド検証で動いていると、パッケージが見つかる実行が通るまで必須のビルドは失敗のままです:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、そのプルリクエストのブランチ ポリシーを状態つきで IDE に並べ、Pro ならパイプラインを直したあとで失敗したビルド ポリシーをそこからもう一度動かせます。JetBrains Marketplace で入れる

どう見えるか

まず、ジョブが持っているものを一覧する

ビルドがパッケージを作っていない、または公開していない

YAML のデプロイのジョブが zip を別のところに持っている

クラシックのリリース

IntelliJ IDEA と Rider で Azure DevOps のプルリクエスト

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。組織・プロジェクト・リポジトリを git のリモートから読み、自分のレビューを待っているプルリクエストを IDE のツールウィンドウに並べます。Azure DevOps Services でも Azure DevOps Server でも使えます。プルリクエストのブランチ ポリシーを状態つきで並べるので、まだ通っていない必須のビルドがそのプルリクエストの横に出て、Pro なら失敗したか期限が切れたビルド ポリシーをそこからもう一度動かせます。レビューの受信箱は無料、投票・コメント・完了・作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

Azure DevOps・Azure Pipelines は Microsoft Corporation の商標、GitHub は GitHub, Inc. の商標、IntelliJ IDEA・Rider は JetBrains s.r.o. の商標です。このページは Microsoft・GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:Failed to deploy web package の後ろのコード · 公開のステップが、ないパスを指している · Linux や macOS のエージェントに Windows 専用のタスク · リソースの承認の問題 · Microsoft ホストの並列ジョブがまだない · English