Azure Artifacts - Sprint 174 Update

Features

ユニバーサル パッケージの上流ソースの構成

これで、必要に応じてアップストリーム ソースからユニバーサル パッケージを自動的にダウンロードするように Azure Artifacts フィードを構成できます。

以前は、NuGet、Python、Maven、および npm パッケージのフィードでアップストリーム ソースを構成できましたが、ユニバーサル パッケージには構成できませんでした。 これは、ユニバーサル パッケージに使用されるストレージ テクノロジの違いによるものです。これは、サポートされている他のパッケージの種類よりもはるかに大きなパッケージをサポートしています。

ユニバーサル パッケージのアップストリーム ソースは、他のパッケージの種類と同じ方法で構成できるようになりました。フィード設定を開き、[アップストリーム ソースの追加] ->[アップストリーム ソースの追加] -> をクリックし、適切なソースの種類を選択します。 次のビューには、新しいオプションとしてユニバーサル パッケージ (UPack) が表示されます (下の画像を参照)。 詳細については、アップストリーム ソースの構成 ドキュメントを参照してください。

upack

アップストリーム ソースのユニバーサル パッケージは、同じ DevOps 組織のフィード間でのみサポートされることに注意してください。

Mavenパッケージのバージョンを更新するためのREST APIが今利用可能に

Azure Artifacts の "パッケージ バージョンの更新" REST API を使用して、Maven パッケージのバージョンを更新できるようになりました。 以前は、REST API を使用して、NuGet、Maven、npm、およびユニバーサル パッケージのパッケージ バージョンを更新できましたが、Maven パッケージは更新できませんでした。

Maven パッケージを更新するには、次のように HTTP PATCH コマンドを使用します。

PATCH https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1

次の設定を行うことができます。

URI パラメーター

名前 で 必須 タイプ 説明
artifactId パス TRUE 文字列 パッケージのアーティファクト ID
フィード パス TRUE 文字列 フィードの名前または ID
groupId パス TRUE 文字列 パッケージのグループ ID
組織 パス TRUE 文字列 Azure DevOps 組織の名前
バージョン パス TRUE 文字列 パッケージのバージョン
プロジェクト パス 文字列 プロジェクト ID またはプロジェクト名
APIバージョン クエリ TRUE 文字列 使う API のバージョン。 このバージョンの API を使用するには、これを '5.1-preview.1' に設定する必要があります

リクエストボディ

名前 タイプ 説明
views JsonPatchOperation バージョンが追加されるパッケージのビュー

詳細については、 REST API のドキュメントを参照してください 更新されます。

次のステップ

注

これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。

Azure DevOps に向かい、見てみましょう。

フィードバックの提供方法

これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。

提案を行う

Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。