Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonctionnalités
- Configurer des sources en amont pour les packages universels
- API REST de mise à jour de version de package est désormais disponible pour les packages Maven
Configuration de sources en amont pour Universal Packages
Vous pouvez maintenant configurer vos flux Azure Artifacts pour télécharger automatiquement des packages universels à partir de sources en amont à la demande.
Auparavant, vous pouvez configurer des sources en amont sur votre flux pour les packages NuGet, Python, Maven et npm, mais pas pour les packages universels. Cela a été dû à une différence dans la technologie de stockage utilisée pour les packages universels, qui prennent en charge des packages beaucoup plus volumineux que d’autres types de packages pris en charge.
Vous pouvez maintenant configurer des sources en amont pour les packages universels de la même façon que pour d’autres types de packages ; ouvrez vos paramètres de flux, cliquez sur Sources en amont ->Ajouter une source en amont -> et choisissez le type de source qui vous convient. Vous verrez les packages universels (UPack) comme une nouvelle option dans la vue suivante (voir l’image ci-dessous). Pour plus d’informations, consultez la documentation de configuration des sources en amont.
Notez que les packages universels dans les sources en amont ne sont pris en charge que entre les flux dans la même organisation DevOps.
API REST pour la mise à jour des versions de packages maintenant disponible pour les packages Maven
Vous pouvez maintenant utiliser l’API REST « Update Package Version » d’Azure Artifacts pour mettre à jour les versions du package Maven. Auparavant, vous pouvez utiliser l’API REST pour mettre à jour les versions des packages NuGet, Maven, npm et Universal, mais pas les packages Maven.
Pour mettre à jour les packages Maven, utilisez la commande HTTP PATCH comme suit.
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
Vous pouvez définir les éléments suivants :
Paramètres d’URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
| artifactId | path | TRUE | ficelle | ID d’artefact du package |
| feed | path | TRUE | ficelle | Nom ou ID du flux |
| groupId | path | TRUE | ficelle | ID de groupe du package |
| organisation | path | TRUE | ficelle | Nom de l’organisation Azure DevOps |
| version | path | TRUE | ficelle | Version du package |
| project | path | ficelle | ID de projet ou nom du projet | |
| version de l'API | query | TRUE | ficelle | Version de l’API à utiliser. Cette valeur doit être définie sur « 5.1-preview.1 » pour utiliser cette version de l’API |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| views | JsonPatchOperation | Vue à laquelle la version du paquet sera ajoutée |
Pour plus d’informations, reportez-vous à la documentation de l’API REST à mesure qu’elle est mise à jour.
Étapes suivantes
Note
Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines.
Accédez à Azure DevOps et jetez un coup d’œil.
Comment fournir des commentaires
Nous aimerions entendre ce que vous pensez de ces fonctionnalités. Utilisez le menu d’aide pour signaler un problème ou fournir une suggestion.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.