Webinaire – Présentation d’Artifactory sur la Plateforme JFrog

Description du webinaire :

Tout ce que vous devez savoir sur JFrog Artifactory : Comment, où et quand utiliser Artifactory pour fournir des applications. Au cœur de la plateforme JFrog DevOps, Artifactory fournit une gestion universelle pour tous les artefacts binaires, images de conteneurs et charts Helm utilisés tout au long de votre cycle de développement. Apprenez à utiliser Artifactory, découvrez des trucs et astuces pour augmenter la productivité de vos développeurs et de bonnes pratiques pour utiliser Artifactory dans le cadre de vos pipelines CI/CD pour accélérer vos livraisons.

Qui devrait y assister :

Les développeurs et ingénieurs DevOps intéressés par une présentation de JFrog Artifactory et de ses cas d'utilisation courants.

Pré-requis : Aucun

Agenda

  •  Qu'est-ce que JFrog Artifactory et à quoi ça sert ?

Scénarios d'utilisation d'Artifactory :

  • Résoudre les dépendances
  • Gérer le déploiement d'artefacts en tant que système d'enregistrement pour CI/CD
  • Nomenclature
  • Artifactory Query Language (AQL)
  • Utilisation d'Artifactory pour les applications cloud natives
  • Démo de produit
Liens :

Questions-réponses

Ces questions très intéressantes ont été posées par le public à la suite du webinaire et pourraient vous intéresser.

Pouvez-vous comparer Artifactory à Nexus ? Quels sont les avantages ?

Très bonne question, Anton. L'un de nos principaux avantages est que nous prenons en charge un bien plus grand nombre de types de packages (26 au total), nous supportons une configuration Haute Disponibilité pour l'évolutivité et une fiabilité maximale, nous identifions les fichiers binaires par somme de contrôle pour réduire le stockage par déduplication, et nous prenons en charge la réplication multi-sites pour les fichiers binaires. Nous fournissons également un support 24/7.

Avons-nous des plug-ins pour Azure DevOps ?

Tout à fait. Consultez notre documentation sur Azure Devops et l'extension TFS Artifactory.

Pouvons-nous l'intégrer à nos builds CI Azure Devops ?

L'extension JFrog Artifactory pour Azure DevOps prend en charge :
La résolution de vos dépendances de build à partir d'Artifactory.
Le déploiement de vos artefacts de build dans Artifactory.
La traçabilité complète de vos builds en capturant les informations de vos builds à partir de ceux-ci et en les publiant sur Artifactory.
Donc, la réponse est oui. C'est ce que la plupart de nos plug-ins font pour les builds CI.

Les builds de snapshot sont-ils pris en charge par Artifactory ?

Oui, bien sûr ! Artifactory était initialement un dépôt Maven, et prend en charge les formats de version snapshot, modifie automatiquement les noms de snapshots pour une numérotation unique des snapshots, le nettoyage des snapshots pour optimiser le stockage, et la promotion de snapshots en versions livrables grâce à la promotion de build.
Promotion de build
Prise en charge de snapshots

Artifactory a-t-il un tableau de bord pour Xray, comme dans SonarQube ?

Artifactory affiche les résultats d'analyse de Xray dans les onglets de l'artefact et des métadonnées de build, et fournit des rapports dans l'interface utilisateur Xray.

Peut-on utiliser JFrog comme bibliothèque de liens et existe-t-il une configuration de processus pour cela ? Une bibliothèque de liens rassembles des bibliothèques pour Python, Java, etc. dans les mêmes bibliothèques et non sur différentes versions en permettant aux développeurs d'extraire leurs bibliothèques de JFrog Artifactory ?

Bonjour Ray ! Oui, c'est exactement ce que fait JFrog artifactory. Vous pouvez utiliser les différents types de dépôts pour permettre à vos développeurs d'utiliser toujours les mêmes versions. Cela renforce encore la sécurité, car ces versions sont stockées à l'intérieur de votre centre de données, et il n'est pas nécessaire de les télécharger d'Internet à chaque fois. L'un des avantages que j'aime particulièrement en tant que développeur, c'est que je n'ai pas à changer mes outils (je peux faire pip install ou mvn install) quand j'utilise Artifactory. Nous irons beaucoup plus dans le détail lors de la démo, donc, si vous avez des questions après cela, envoyez-nous une autre Q.

Artifactory peut-il remplacer un dépôt de packages PEAR (pirum) sans avoir d'abord à migrer son contenu vers des packages composer ?

Artifactory ne prend pas en charge les packages PEAR de façon native, mais vous pouvez utiliser les dépôts génériques d'Artifactory pour le faire. Pour être honnête, je n'ai pas fait le test avec des packages PEAR, votre kilométrage peut donc varier

Les objets suivent-ils des versions ? Si j'écris plusieurs fois dans myrepo-local/manifest.json, puis-je récupérer des versions plus anciennes de ce fichier ?

Si vous leur donnez des versions au fur et à mesure que vous les téléchargez, oui, vous aurez des informations sur la version. Si vous choisissez de les écraser, vous perdrez les versions précédentes.

Pouvez-vous montrer la prise en charge du code source Visual Studio ?

Une extension est disponible dans notre dépôt GitHub public.

Quel est le rapport entre JFrog Bintray et ce que vous avez montré aujourd'hui ?

Bintray est l'outil utilisé pour distribuer des packages aux utilisateurs finaux. Vous utiliseriez Artifactory dans le pipeline CI/CD et la dernière étape serait de publier les artefacts finaux dans Bintray. Cliquez ici

Donc, Artifactory est essentiellement un dépôt pour des fichiers binaires tiers et internes ? 

Vous avez raison. Un emplacement central pour tous les fichiers binaires à stocker et à extraire.

Artifactory prend-il en charge le contrôle de version ?

Artifactory prend en charge le contrôle de version. Cette fonctionnalité est liés aux métadonnées de l'artefact et spécifique au type de dépôt.

Trusted Releases Built For Speed