Présentation d’Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Azure Artifacts permet aux développeurs de partager leur code efficacement et de gérer tous leurs packages à partir d’un emplacement unique. Avec Azure Artifacts, les développeurs peuvent publier des packages sur leurs flux et les partager au sein de la même équipe, au sein des organisations, et même publiquement. Les développeurs peuvent également consommer des packages à partir de différents flux et registres publics tels que NuGet.org ou npmjs.com. Azure Artifacts prend en charge plusieurs types de packages tels que NuGet, npm, Python, Maven et Packages universels.

Prérequis

Installer Azure Artifacts dans TFS

Azure Artifacts est préinstallé dans TFS 2017 et 2018. Si l’extension est supprimée, vous pouvez l’installer à partir de la Place de marché Visual Studio.

Attribuer des licences dans TFS

  1. Dans n’importe quelle collection dans TFS, pointez sur le menu paramètres et 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 disposant d’abonnements Visual Studio Enterprise obtiennent automatiquement Azure Artifacts.
    • Vérifiez que vos abonnés Visual Studio Enterprise sont affectés VS Enterprise niveau d’accès.

Démarrage avec Azure Artifacts

Avec Azure Artifacts, vous pouvez publier et consommer différents types de packages. Sélectionnez votre type de package pour commencer :

Disponibilité des fonctionnalités

Type de package Azure DevOps Services Azure DevOps Server TFS
Packages NuGet Oui Oui TFS 2017 et TFS 2018
Packages npm Oui Oui TFS 2017 et TFS 2018
Packages Maven Oui Oui TFS 2018
Packages Python Yes Server 2019 Update 1 et versions ultérieures, Server 2020 TFS 2018
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 atteignez la limite de stockage maximale, vous ne pouvez plus charger de nouveaux artefacts et vous devez supprimer certains de vos artefacts existants ou configurer la facturation pour augmenter votre limite de stockage. Consultez la calculatrice de prix pour en savoir plus sur la facturation Azure DevOps.

Paramètres de 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 Paramètres gear iconde l’organisation.

    A screenshot showing how to access the organization settings

  3. Sélectionnez Facturation.

    A screenshot showing how to access the billing settings

  4. Affichez votre niveau de Artifacts et votre limite d’utilisation.

    A screenshot showing Artifacts tier and usage limit

Afficher la consommation de stockage Artifacts

Foire aux questions

Q : Quels artefacts comptent pour mon stockage total facturé ?

R : Vous êtes facturé pour tous les types de packages (npm, NuGet, Python, Maven et Packages universels), y compris les packages stockés à partir de sources en amont. Toutefois :

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

Notes

Les packages de la Corbeille sont toujours comptabilisés dans le cadre de votre consommation de stockage. Ces packages sont supprimés définitivement après 30 jours. Si vous souhaitez les supprimer plus tôt, accédez à votre corbeille et supprimez-les manuellement.

Q : Je stocke Artifacts mais ma consommation de stockage affiche 0 Gio ?

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

Q : Comment puis-je contrôler combien de jours Artifacts sont conservés ?

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

Q : Comment puis-je supprimer des packages spécifiques ?

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

Q : Combien de temps faut-il pour que les Artifacts supprimées reflètent la quantité de stockage facturé ?

R : La suppression d’artefacts ne s’inscrit pas immédiatement. Stockage consommation doit être mise à jour dans les 24 heures, mais dans certains cas, cela peut prendre jusqu’à 48 heures. Si vous n’êtes pas autorisé à charger Artifacts, comme solution de contournement, vous pouvez augmenter temporairement votre niveau d’utilisation, puis réduire le niveau une fois les métriques de stockage mises à jour.

La colonne utilisée dans la page Facturation de votre organisation est mise à jour une fois par jour. Lorsque vous supprimez un artefact, il peut ne pas apparaître immédiatement sur votre page de facturation. La page Artifact Stockage est toutefois mise à jour plus fréquemment. Vous pouvez donc voir une petite différence entre les deux pages.

Artifacts billing settings vs Artifacts storage data

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

R : Lorsque vous supprimez votre abonnement Azure de votre organisation Azure DevOps, vous n’avez accès qu’au niveau gratuit. Si vous avez utilisé plus de 2 Gio de stockage, vous pouvez uniquement lire les packages. Vous ne pouvez pas publier de nouveaux packages tant que vous n’avez pas réduit votre stockage inférieur à 2 Gio, ou que vous pouvez reconnecter un abonnement Azure à votre organisation et configurer la facturation pour augmenter votre niveau de stockage.