Azure / Azure/apiops

[Question] If new versionset is being added, I notice the first deployment fails. The second one normally succeeds.

オープン
#697 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C#
スター
448
フォーク
247
PR マージ指標
30日以内にマージされた PR はありません

説明

### Release version

5.1.4

### Question Details

Throws this error: failed with status code 400. Content is '{"error":{"code":"ValidationError","message":"One or more fields contain incorrect values:","details":[{"code":"ValidationError","target":"path","message":"Cannot create API '******-v2' with the same Path '*****/api' as API '****' unless it's a part of the same version set"}]}}'.

### Expected behavior

For the deploy to succeed on the first iteration.

### Actual behavior

Fails for the first deploy. Succeeds on the second.

### Reproduction Steps

Create a new version set for an api.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、新しい API バージョン セットを作成した後のデプロイを再現し、報告された Azure API Management の検証エラーを参照します。リポジトリ内でデプロイとバージョン セットの処理を追跡し、最初の反復で競合するパスが使用される理由を特定します。新しく作成したバージョン セットが最初の試行で正常にデプロイされ、既存の再現が適切なテストでカバーされていれば、完了です。適切なテストが利用可能な場合に限ります。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
azure, csharp
領域
api, devops
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
32/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。