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
- Autorisez les URL de domaine et les adresses IP si votre organisation utilise un pare-feu ou un serveur proxy.
- Configurez la facturation si vous envisagez d’utiliser plus que le stockage gratuit de 2 Gio.
- Une organisation Azure DevOps. Créez une organisation, si vous n’en avez pas déjà une.
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
Dans n’importe quelle collection dans TFS, pointez sur le menu Paramètres et sélectionnez la page Utilisateurs . Sélectionnez ensuite Azure Artifacts.
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 :
Connectez-vous à votre organisation Azure DevOps.
Sélectionnez
Paramètres de l’organisation.
Sélectionnez Facturation.
Affichez votre niveau d’artefacts et votre 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.
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.