Features
ユニバーサル パッケージの上流ソースの構成
これで、必要に応じてアップストリーム ソースからユニバーサル パッケージを自動的にダウンロードするように Azure Artifacts フィードを構成できます。
以前は、NuGet、Python、Maven、および npm パッケージのフィードでアップストリーム ソースを構成できましたが、ユニバーサル パッケージには構成できませんでした。 これは、ユニバーサル パッケージに使用されるストレージ テクノロジの違いによるものです。これは、サポートされている他のパッケージの種類よりもはるかに大きなパッケージをサポートしています。
ユニバーサル パッケージのアップストリーム ソースは、他のパッケージの種類と同じ方法で構成できるようになりました。フィード設定を開き、[アップストリーム ソースの追加] ->[アップストリーム ソースの追加] -> をクリックし、適切なソースの種類を選択します。 次のビューには、新しいオプションとしてユニバーサル パッケージ (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 のコミュニティからアドバイスや質問に回答してもらうこともできます。