Présentation d’Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Azure Artifacts permet aux développeurs de partager efficacement leur code et de gérer tous leurs packages à partir d’un seul emplacement. Avec Azure Artifacts, les développeurs peuvent publier des packages dans leurs flux et les partager au sein de la même équipe, entre les organisations et même publiquement. Les développeurs peuvent également utiliser 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 Les packages universels.

Prérequis

Installer Azure Artifacts

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

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.

    Attribuer des licences utilisateur dans TFS

  2. Sélectionnez Attribuer, entrez l’utilisateur à 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.

Prise en main d’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-2018
Packages NuGet
packages npm
Packages Maven
Packages Python Server 2019 Update 1 et versions ultérieures, Server 2020 et Server 2022.
Packages universels

Niveau gratuit et mise à niveau des artefacts

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 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 l’icône d’engrenageParamètres de l’organisation.

    Capture d’écran montrant comment accéder aux paramètres de l’organisation

  3. Sélectionnez Facturation.

    Capture d’écran montrant comment accéder aux paramètres de facturation

  4. Affichez votre niveau d’artefacts et votre limite d’utilisation.

    Capture d’écran montrant le niveau d’artefacts et la limite d’utilisation

Afficher la consommation de stockage des artefacts

FAQ

Q : Quels artefacts comptent dans 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 les artefacts de pipeline et la mise en cache du pipeline.

Notes

Les packages dans la Corbeille comptent toujours dans 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 des artefacts, mais ma consommation de stockage affiche 0 Gio ?

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

Q : Comment puis-je contrôler le nombre de jours pendant lesquels les artefacts 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 d’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 artefacts supprimés se reflètent dans la quantité de stockage facturé ?

R : La suppression des 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 vous ne parvenez pas à charger des artefacts, en guise de 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. Toutefois, la page De stockage d’artefacts est mise à jour plus fréquemment, de sorte que vous pouvez voir une petite différence entre les deux pages.

Paramètres de facturation des artefacts et données de stockage Artifacts

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 avez uniquement accès 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 votre stockage n’est pas inférieur à 2 Gio. Vous pouvez également reconnecter un abonnement Azure à votre organisation et configurer la facturation pour augmenter votre niveau de stockage.