-1

Azure App Serviceを使用して展開しようとしていAzure Devopsます。

タスクAzure App Service deployバージョンを使用しています4.*

最近、ログに次のエラーが表示され、デプロイが失敗していることに気づき始めました (最初に見たのは 9 月 24 日でした)。

Applying JSON variable substitution for **/appsettings.json
##[error]Error: NO JSON file matched with specific pattern: **/appsettings.json.

パイプラインでは、タスクExtract filesを使用して を抽出*.zipし、結果を使用して を検索し**/appsettings.jsonます。

数日前まで同じタスクが正常に実行されていました。
以前は成功していた古いリリースを再デプロイしようとしましたが、上記の同じエラーで失敗しました。

私は再確認しましたが、これを壊すためにパイプラインで最近行われた変更はありませんでした。

どうすればこれを修正できますか。

4

1 に答える 1

0

私の問題はタスクではなく、タスクAzure App Service deployであることがわかりましたExtract Files

私のパイプラインの大まかな外観は次のとおりです。

修正前

  1. ファイルを抽出する
    ここに画像の説明を入力
  2. Azure App Service をデプロイする ここに画像の説明を入力

タスクがルート フォルダーでファイルを見つけることができず、何も抽出しなかったため、JSON variable substitution失敗しました。そのため、フォルダー構造にファイルはまったくありませんでした。Extract files*.zipappsettings.json

修正

  • Extract filesタスク検索パターンを次のように更新します。**/*.zip

今私のパイプラインは以下のようになります。

  1. ファイルを抽出する
    ここに画像の説明を入力
  2. Azure App Service をデプロイする ここに画像の説明を入力

それは今私にとってはうまくいきます。

于 2020-09-29T07:49:29.617 に答える