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
- 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.
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
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 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 :
Connectez-vous à votre organisation Azure DevOps.
Sélectionnez Paramètres
de l’organisation.
Sélectionnez Facturation.
Affichez votre niveau de Artifacts et votre limite d’utilisation.
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.
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.