présentation de Azure Artifacts

Azure Artifacts permet aux développeurs de partager et de consommer des packages à partir de différents flux et registres publics. Les packages peuvent être partagés au sein de la même équipe, de la même organisation et même publiquement. Azure Artifacts prend en charge plusieurs types de packages tels que NuGet, Npm, Python, Maven et Universal Packages.

Azure Artifacts est facturé en fonction de la consommation et est libéré jusqu’à 2 gio de stockage. Si votre organisation a besoin de davantage de stockage, vous devez configurer la facturation.

Azure Artifacts est préinstallé dans Azure DevOps Services, Azure DevOps Server 2019 et 2020, et TFS 2017 et 2018.

Prérequis

Notes

Azure Artifacts licence est incluse avec chaque licence de base pour TFS 2017, 2018 et Azure DevOps Server 2019 et 2020.

installer Azure Artifacts dans TFS

Azure Artifacts est préinstallé dans TFS 2017 et 2018. si l’extension a été supprimée, vous pouvez l’installer à partir du Visual Studio Marketplace.

Affecter des licences dans TFS

  1. À partir de n’importe quelle collection dans TFS, pointez sur le menu paramètres, puis sélectionnez la page utilisateurs . Sélectionnez ensuite Azure artifacts.

    Assign user licenses in TFS

  2. Sélectionnez attribuer, entrez l’utilisateur pour attribuer des licences, puis sélectionnez OK.

    • les utilisateurs avec des abonnements Visual Studio Enterprise sont Azure Artifacts automatiquement.
    • assurez-vous que vos abonnés Visual Studio Enterprise sont affectés VS Enterprise niveau d’accès.

Prise en main de Azure Artifacts

avec Azure Artifacts vous pouvez publier, utiliser et partager différents types de packages en fonction des besoins de votre équipe. Sélectionnez votre type de package pour en savoir plus :

Disponibilité des fonctionnalités

Consultez la table de compatibilité pour voir si votre type de package est pris en charge.

Fonctionnalité Azure DevOps Services Azure DevOps Server TFS
NuGet Oui Oui TFS 2017 et versions ultérieures
npm Oui Oui TFS 2017 Update 1 et versions ultérieures
source amont NuGet. org Oui Oui TFS 2018 Update 2 et versions ultérieures
Maven Oui Oui TFS 2018 et versions ultérieures
Source amont centrale Maven Oui Azure DevOps Server 2019 Update 1 et versions ultérieures, Azure DevOps Server 2020 Oui
Python Oui Azure DevOps Server 2019 Update 1 et versions ultérieures, Azure DevOps Server 2020 Oui
Packages universels Oui Non Non

Artifacts niveau gratuit et mise à niveau

Azure Artifacts est gratuit pour chaque organisation jusqu’à 2 gio de stockage. Une fois que vous avez atteint la limite de stockage maximale, vous ne pouvez plus charger de nouveaux artefacts et devrez supprimer certains de vos artefacts existants ou configurer la facturation pour augmenter votre limite de stockage. pour en savoir plus sur la facturation Azure DevOps, consultez la calculatrice de prix .

Facturation de l’Organisation

Suivez les étapes décrites ci-dessous pour afficher vos paramètres de facturation pour votre organisation

  1. Connectez-vous à votre organisation Azure DevOps.

  2. Sélectionnez gear iconparamètresde l’organisation.

    Access organization settings

  3. Sélectionnez Facturation.

    Organization settings - billing

  4. affichez votre limite de consommation et d’utilisation Artifacts.

    Artifacts billing settings

FAQ

Q : quels artefacts compte-t-il dans mon stockage facturé total ?

r : actuellement, vous êtes facturé pour tous les types de packages (npm, NuGet, Python, Maven et Universal Packages), y compris les Packages stockés à partir de sources amont.

vous n’êtes pas facturé pour le stockage des Artifacts de pipeline, des Artifacts de Build et de la mise en cache du pipeline.

Notes

Les packages placés dans la corbeille seront supprimés définitivement après 30 jours. Toutefois, ces packages comptent toujours dans le cadre de votre facture de stockage. Si vous souhaitez les supprimer plus tôt, vous pouvez accéder à la corbeille et les supprimer manuellement.

Q : je stocke Artifacts mais ma consommation de stockage affiche 0 gio ?

R : 1 Gio est actuellement notre granularité la plus faible. vous n’avez probablement pas encore atteint 1 Gio.

Q : comment puis-je contrôler le nombre de jours pendant lesquels les Artifacts sont conservées ?

R : vous pouvez configurer les stratégies de rétention pour supprimer automatiquement des packages. Pour plus d’informations, consultez utilisation des stratégies de rétention pour supprimer les anciens packages .

Q : Comment puis-je supprimer mon Artifacts ?

R : pour plus d’informations , consultez supprimer et récupérer des packages .

Q : combien de temps faut-il pour que les Artifacts supprimés affectent la quantité de stockage facturé ?

R : la suppression d’artefacts ne s’inscrit pas immédiatement. la consommation de Stockage doit être mise à jour dans les 24 heures, mais dans certains cas, elle peut prendre jusqu’à 48 heures. si le chargement de Artifacts est bloqué, vous pouvez augmenter temporairement votre niveau d’utilisation, puis le ramener une fois les métriques de stockage mises à jour.

La used colonne de la page facturation de votre organisation est mise à jour une fois par jour. Lorsque vous supprimez un artefact, il peut ne pas être reflété immédiatement sur votre page de facturation. toutefois, la page Stockage d’artefacts est mise à jour plus fréquemment. vous risquez donc de constater une légère différence entre les deux.

Artifacts billing settings vs Artifacts storage data

Q : que se passe-t-il si je supprime mon abonnement Azure de mon Azure DevOps organisation ?

r : lorsque vous supprimez votre abonnement Azure de votre organisation Azure DevOps, vous n’avez accès qu’au niveau gratuit de stockage ( < 2 gio). Si vous avez plus de 2 Gio de stockage utilisé, vous ne pouvez lire que des packages. Vous ne pouvez pas publier de nouveaux packages tant que vous n’avez pas supprimé certains de vos packages plus anciens pour réduire votre utilisation inférieure à 2 Gio, ou vous pouvez reconnecter un abonnement Azure à votre organisation et configurer la facturation pour augmenter votre niveau de stockage.